Both are OK.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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?
AnonymousIsn't 'the last two day' considered a past time period?'The last two days' can extend up to the present moment.
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.
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!