0
Anonymous Posted 16 years ago
Grammar

Present perfect and present perfect progressive

Could you please help with these sentences?
Since I came here I have read a book for two hours every day.
Since I came here I have been reading a book for two hours every day.

Which one is correct?

Thank you for the answer.
  

Top answer

Have you been reading one book, several books, a book a day? I think "a book" is a bit confusing in the context. If you refer to the same book, then you should use: Since I came here I have been reading a book for two hours every day.

  • Have you been reading one book, several books, a book a day?
  • I think "a book" is a bit confusing in the context.
  • If you refer to the same book, then you should use: Since I came here I have been reading a book for two hours every day.
  • If you refer to the different books, I would use books or nothing: Since I came here I have been reading (books) for two hours every day.
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
Have you been reading one book, several books, a book a day? I think "a book" is a bit confusing in the context.

If you refer to the same book, then you should use:
Since I came here I have been reading a book for two hours every day.

If you refer to the different books, I would use books or nothing:
Since I came here I have been reading (books) for two
0
Thank you for your answer

Related Questions