问题

I__________ you somewhere before, but your name has escaped me_________.
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
正确答案是: