What's the difference between in the last 3 months and in the past 3 months if there is any?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
A lot of people now accept that last and past can be used interchangeably in certain contexts:
However, traditional grammarians claim you should never use last when you mean past since last is final as opposed to just gone by.
Old-schoolers would say that unless you are dying, you probably have more months ahead of you. Therefore, it would be more appropriate to say, “These past few months have been difficult.”
The bottom line: These days it doesn’t matter if you use last or past, but if you wanted to be hardcore about it, you could use the more appropriate choice based on context.
I would say that there is no distinction. If one wanted to say 1 August---1 October, one could say 'the last three calendar months' or 'the past three calendar months', I suppose.
Today is Oct. 13, 2010.
It can be argued that in the last 3 months would be intuitively understood as the time frame from 8/13/2010 to 10/12/2010, while in the past three months would mean July, August, and September. Some (see comments) see it exactly the other way around. Therefore there seems to be no difference between the two, but if you want to be precise, you need to add something like
or use another formulation like
“in the last 3 months” - I guess this term should be used with past simple. The time period is already gone. E.g. now is february and if I say "in the last 3 months", I mean "in november, december and january".
The term “in the past 3 months" shows the period which is not finished yet. So there should be used the present perfect.
protected by tchrist Feb 26 '15 at 2:11
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?