Search from various English teachers...
Samantha.Hugli
Can I say : I'm cooking since this morning or I have been cooking for two hours?
Hello,
I wonder how I can say this sentence correctly
For example If it's noon and I want to tell someone how long I cooked for a lunch.
I have been cooking for two hours?
I'm cooking since this morning?
Are these correct?
Thank you so much :)
Sep 10, 2016 9:41 AM
Answers · 5
3
I have been cooking for two hours or I've been cooking all morning would both work very well.
September 10, 2016
3
You could use 'since this morning', but if it's only 12:05 it could mean five minutes or five hours. If it was evening however it works great.
'Since two hours' is incorrect, it would be FOR two hours. 'Since' would be used if you mention a time or a reference of a time; so 'since 9am' or 'since breakfast', which implies a time.
Hope that helps
September 10, 2016
1
it's noon
1) I've been cooking for 2 hours
2) I've been cooking since 10 o clock.
September 10, 2016
I would say it this way: I cooked my lunch for two hours and now it's finished.
September 10, 2016
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Samantha.Hugli
Language Skills
English, French, German, Italian, Spanish, Swiss German
Learning Language
French
Articles You May Also Like

How to Ask for a Raise or Promotion in English
2 likes · 0 Comments

The Key to Learning a Language Faster
10 likes · 0 Comments

Why "General English" is Failing Your Career (An Engineer’s Perspective)
28 likes · 12 Comments
More articles
