I _______ have met him a long time ago. Both his name and face are very familiar.
#89552
A
may
B
can
C
would
D
should