0
Anonymous Posted 12 years ago
Grammar

Did or have

Are both the present perfect and past tense possible here:

I have not worked out for 2 months.
I did not work out for 2 months.

I have not worked out since two months.
I did not work out since two months.
  

Top answer

I did not work out since two months. Impossible. I did not work out for 2 months.

  • I did not work out since two months.
  • Impossible.
  • I did not work out for 2 months.
  • Both possible.
  • Different meaning.
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.

8 Answers
0
AnonymousI have not worked out since two months.I did not work out since two months.
Impossible.
AnonymousI have not worked out for 2 months.I did not work out for 2 months.
Both possible. Different meaning.

have ... the two months ending today.
did ... the two months ending before today, maybe even a really lo
0
Thanks.

Which one is the impossible one between them:
I have not worked out since two months.
I did not work out since two months.

I am assuming the the second one, with did, is the impossible but the first is possible?
0
AnonymousWhich one is the impossible one
Both. "since two months" is the impossible part.

CJ
0
Oh really! I thought that since has the same meaning as 'for', as in from two months ago till now. What about it I include the word 'ago'? Would that still not be possible in the present perfect one?
0
Anonymousinclude the word 'ago'?
That's possible with the present perfect, but it's an inferior solution. The most usual way is to name the month. "since January", "since August", etc.

CJ
0
Ok. I am just curious, could you explain why it is possible with naming the month but not using 'since'?

Also, are these correct:
It has been a long since we have last met.
It has been a long time since we last me.

Specifically, is it possible with and without 'have'?
0
AnonymousOk. I am just curious, could you explain why it is possible with naming the month but not using 'since'?
Why ask if you don't read the answer? Let me repeat what I wrote about the combination of "since" and "ago".

That's possible with the present perfect, but it's an inferior solution.

Note that I didn't say it'
0
Sorry for the misunderstanding. I meant to ask why is 'since' without 'ago' impossible, and I understood what you wrote regarding the combination of 'since' and 'ago'.

Thanks again for your help!

Related Questions