问题 选择题

I didn’t meet her at the party yesterday. She____for Shanghai.

A.might leave

B.must leave

C.can have left

D.may have left

答案

答案:D

考察虚拟语气。句意:我昨天在聚会上没有看到她。她可能已经去了上海。“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。故选D。

多项选择题
单项选择题