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
I met him two years ago. OK I did not meet him two years ago. OK I have not met him two years ago.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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.
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