0
IMG Posted 12 years ago
Grammar

I read for two hours?

 I want to say that in the past, let's say yesterday, I spent 2 hours reading a book. 

Which of these sentences could I use?

I read for two hours yesterday.
I was reading for two hours yesterday.
I had been reading for two hours yesterday.

I just don't know which tense I should use here. 
It seems the first one should do, but I'm not sure.

 Could you help me with understanding this, please?
  

Top answer

IMG I just don't know which tense I should use here. e. a simple statement of a past fact) use simple past.

  • IMG I just don't know which tense I should use here.
  • e.
  • a simple statement of a past fact) use simple past.
  • The second is used only in reference to another event that happened during your reading, while the third is used only in reference to another more recent past event.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
IMGI just don't know which tense I should use here. It seems the first one should do,
That's right—with no further context (i.e. a simple statement of a past fact) use simple past. The second is used only in reference to another event that happened during your reading, while the third is used only in reference to another more recent past event.
0
Thank you. I used it correctly, but when I started to think about it I became confused and no longer sure how to say such a thing. So now I know for sure.

Related Questions