0
Anonymous Posted 11 years ago
Grammar

Right sentence

Which is correct, are both possible?

The last two days have been crazy.
The last two days were crazy.
  

Top answer

Both are OK.

  • Both are OK.
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.

6 Answers
0
Mister MicawberBoth are OK.
Thanks, teacher. But I thought that the present perfect is not possible with a specific period in time. Isn't 'the last two day' considered a past time period?
0
AnonymousIsn't 'the last two day' considered a past time period?
'The last two days' can extend up to the present moment.
0
Thanks 5jj sir
AnonymousThe last two days were crazy.
The 'last two days' extends upto the present, then can that mean still it is crazy now? Or has the craziness ceased to exist.

It is confusing because on the one hand we say 'last two days' which extends upto present and then use simple past.

Please throw more light on this.

Thank yo
0
I said that 'the last two days' can extend up to the present moment.

I can, for example, refer to Tuesday and Wednesday as 'the last two days' on Wednesday evening or Thursday morning. I, as a speaker of BrE, would probably use the present perfect on Wednesday and the past simple on Thursday.
0
fivejedjonI said that 'the last two days' can extend up to the present moment.I can, for example, refer to Tuesday and Wednesday as 'the last two days' on Wednesday evening or Thursday morning. I, as a speaker of BrE, would probably use the present perfect on Wednesday and the past simple on Thursday.
That was very clear. Thanks a lot, teacher!

Related Questions