寻找适合你的 英语 教师…
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 :)
2016年9月10日 09:41
回答 · 5
3
I have been cooking for two hours or I've been cooking all morning would both work very well.
2016年9月10日
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
2016年9月10日
1
it's  noon
1)   I've been  cooking  for  2 hours              
2)   I've been  cooking since 10 o clock.
2016年9月10日
I would say it this way:  I cooked my lunch for two hours and now it's finished.
2016年9月10日
还未找到你的答案吗? 
把你的问题写下来,让母语人士来帮助你!
Samantha.Hugli
语言技能
英语, 法语, 德语, 意大利语, 西班牙语, 瑞士德语
学习语言
法语
你或许会喜欢的文章

🎃 October Traditions: Halloween, Holidays, and Learning Portuguese
21 赞  ·  7 评论

The Curious World of Silent Letters in English
23 赞  ·  11 评论

5 Polite Ways to Say “No” at Work
28 赞  ·  7 评论
更多文章