0
Mohamoslhy Posted 6 years ago
Grammar

The use of all

Can we write this sentence:I have been reading all the past hour.or it is better to use "for"instead of "all"?
  

Top answer

You need I have been reading for an (entire) hour. You are using the present perfect tense, so the only hour during which you were reading is the past hour (the most recent hour). It can't be any other hour.

  • You need I have been reading for an (entire) hour.
  • You are using the present perfect tense, so the only hour during which you were reading is the past hour (the most recent hour).
  • It can't be any other hour.
  • It has to be the most recent hour because that's what the present perfect tense means.
  • CJ
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

You need

I have been reading for an (entire) hour.

You are using the present perfect tense, so the only hour during which you were reading is the past hour (the most recent hour). It can't be any other hour. It has to be the most recent hour because that's what the present perfect tense means.

CJ

0
mohamoslhy Can we write this sentence:I have been reading all the past hour.or it is better to use "for"instead of "all"?

"All" is a bit poetical. "For" is natural. "Past" is unremarkable. You can also say things like "I have been trying to reach Sally for the past three days." or "The past twenty years have been trying ones for the party."

Related Questions