单项选择题

I feel sure I ______ her somewhere before.

A.was to meet
B.have met
C.had met
D.would meet