Which one is correct? Find grammar mistake.

I met John two years before.
I met John two years ago.
Pre-Intermediate Grammar Exercises
Advanced Grammar Exercises
Upper-Intermediate Grammar Exercises
English Modals Tests