问题 选择题

—Is Jessica giving us a speech this evening?

—No, it _________ be her.She _________ to Japan.

A.mustn't;has gone

B.mustn't; has been

C.can't; has gone

D.can't; has been

答案

答案:C

题目分析:句意:杰西卡今晚要给我们做演讲吗?——不,不可能是她。她已经去了日本。结合语境可知下文前一句描述的是对将来的否定的推测,mustn’t表示禁止,一定不。故用can’t。后一句强调的是已完成的瞬间的动作,故用go。选C。

点评:英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词也是一样。再没有时间状语的情况下,就要结合语境具体分析。

填空题
单项选择题