Are "last" and "past" interchangeable in:
- last 2 days
- past 2 days
?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.
Sign up to join this communityI would say that last 2 days refers to the 2 days that terminate any period, regardless of where that period is located in time. For example, you can say:
I felt really bad during the last 2 days of that trip in 1998.
The past 2 days refers to the 2 days preceding the moment of speaking. So it cannot be used as above.
Since 'last 2 days' seems a bit more general, you can also use it to indicate the termination of current period, i.e. to refer to the 2 days before the moment of speaking, in which case it becomes equivalent to 'past 2 days'