问题 单项选择题

You ______ him last year when you were in England.

A.can have met

B.may have met

C.can meet

D.may meet

答案

参考答案:B

解析:“may+不定式完成式”表示“也许已经发生了的事(last year)”;“can+不定式完成式”虽亦指过去发生之事,但只能用于疑问句或否定句中。

单项选择题
多项选择题