Why?
Hi
I haven`t seen them for a month [ unfinished action- the process is still going on]
I didn`t see them last month.[ past action- finished]
Regards,
If ıt was "for a month" yes yours is the correct one but it is "for the last one month"...Hi
I haven`t seen them for a month [ unfinished action- the process is still going on]
I didn`t see them last month.[ past action- finished]
Regards,
For the last month = in the period equal to a month coming up to now (not a calendar month, but an unfinished 30-day period), so it's prenet perfect. ;-)
I think "For the last month" functions the same like "in the last year", which means between 365 days ago and now or from 365 days ago till now.
Hi Retro
Yes, you are right but the correct phrase is "for the last year"
Regards
I haven't seen them for the last one month.
It is still going on that I have not seen them the whole last month until now. That's why I use present perfect here. Am I right? Thanks.
I haven't seen them for the last one month.
It is still going on that I have not seen them the whole last month until now. That's why I use present perfect here. Am I right? Thanks.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: