I haven't met him_____the last meeting

I haven't met him_____the last meeting

A.for

B.at

C.since

D.before

正确答案是C