单项选择题

I feel sure I ______ her somewhere before.

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