0
Anonymous Posted 17 years ago
Grammar

Is it correct to say

"I have read many books for a long time" or "I have been reading many books for a long time"?

Thanks for your help
  

Top answer

These two are natural: I have read many books over a long period of time. ) I have been reading many books for a long time. (It is likely that I am still continuing to read)

  • These two are natural: I have read many books over a long period of time.
  • ) I have been reading many books for a long time.
  • (It is likely that I am still continuing to read)
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.

5 Answers
0
These two are natural:

I have read many books over a long period of time. (The reading might or might not be completed, but it is more likely to be completed.)

I have been reading many books for a long time. (It is likely that I am still continuing to read)
0
Hi,

"I have read many books for a long time" or "I have been reading many books for a long time"?



Both are correct. Your choice of tense depends on the context you want to say this in.



Would you like to provide a sample conversation in which one of these sentences is used?



Best wishes, Clive
0
I agree. Both are correct, depending on your intended meaning.

"I have read many books for a long time" could mean "I have been reading books (in general) for many years."

"I have been reading many books for a long time" could mean "I have been reading (these specific) books for a long time [and still haven't finished reading them]."

You will want to make clear your in
0
Anonymous"I have read many books for a long time" or "I have been reading many books for a long time"?
Both these sentences sound to me as if you have been reading the same set of books for a long time, which I don't imagine is what you mean. Neither sentence seems very natural or likely to me. As well as the other suggestions, you could just say "I hav
0
Everybody thanks for your helpEmotion: smile

Related Questions