Cerca tra vari insegnanti di Inglese...
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 :)
10 set 2016 09:41
Risposte · 5
3
I have been cooking for two hours or I've been cooking all morning would both work very well.
10 settembre 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
10 settembre 2016
1
it's  noon
1)   I've been  cooking  for  2 hours              
2)   I've been  cooking since 10 o clock.
10 settembre 2016
I would say it this way:  I cooked my lunch for two hours and now it's finished.
10 settembre 2016
Non hai ancora trovato le tue risposte? 
Scrivi le tue domande e lascia che i madrelingua ti aiutino!
Samantha.Hugli
Competenze linguistiche
Inglese, Francese, Tedesco, Italiano, Spagnolo, Tedesco svizzero
Lingua di apprendimento
Francese
Altri articoli che potrebbero piacerti

🎃 October Traditions: Halloween, Holidays, and Learning Portuguese
21 consensi  ·  7 Commenti

The Curious World of Silent Letters in English
23 consensi  ·  11 Commenti

5 Polite Ways to Say “No” at Work
28 consensi  ·  7 Commenti
Altri articoli