问题 单项选择题

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+不定式完成式”虽亦指过去发生之事,但只能用于疑问句或否定句中。

多项选择题
单项选择题