0
Anonymous Posted 14 years ago
Grammar

Present perfect continuous or past perfect continuous

How should I say:
1. I have been learning all day long for the last 5 days
2. I had been learning all day long for the last 5 days
  

Top answer

Anonymous..... How should I say it? 1.

  • Anonymous.....
  • How should I say it?
  • 1.
  • I have been learning all day long for the last 5 days .
  • 2.
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.

4 Answers
0
Anonymous.....How should I say it?
1. I have been learning all day long for the last 5 days.
2. I had been learning all day long for the last 5 days.
'studying' is what is commonly said, but "learning" is theoretically possible in your sentences. 'studying
0
AnonymousHow should I ...
I have been studying all day long for the last five days.

CJ
0
canadian45'studying' is what is commonly said, but "learning" is theoretically possible in your sentences. 'studying' is an action; "learning" is a result.
Isn't it possible to you that he's been off to a nearby lake over the past 5 days, learning, for example, how to fish with his old man?
canadian45Sentence 2
0
AnonymousIsn't it possible to you that he's been off to a nearby lake over the past 5 days, learning, for example, how to fish with his old man?
Yes, it's possible.
Thats why I kept the word "learning" in my response.
AnonymousHow come it stopped at some time in the past, when it's saying for the last 5 days?
As I

Related Questions