0
Mohammad Ahmad Posted 9 years ago
Grammar

Past simple or present perfect

I ----- him two years ago.

I did not meet him two years ago----I suggest this one

Or: I have not met him two years ago

  

Top answer

I met him two years ago. OK I did not meet him two years ago. OK I have not met him two years ago.

  • I met him two years ago.
  • OK I did not meet him two years ago.
  • OK I have not met him two years ago.
  • Not OK.
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.

2 Answers
0

I met him two years ago. OK

I did not meet him two years ago. OK

I have not met him two years ago. Not OK.

0
Mohammad Ahmad I have not met him two years ago

No. You cannot mention a specific time (two years ago) in a sentence in the present perfect tense (have ... met).

CJ

Related Questions