问题

I _____ you somewhere before , but your name has escaped me _____ moment .
A:must see ; for a moment
B:must have seen ; for a moment
C:must see ; for the moment
D:must have seen ; for the moment
B:must have seen ; for a moment
C:must see ; for the moment
D:must have seen ; for the moment
正确答案是: