Use the correct tense form:I (not meet) him for a long time.
I have not met him for a long time.
we have not met him for a long time.