问题 选择题

—Where is Maria ?

—She _____ England.

A.have gone to      B.has been to     C.has gone to

答案

答案:C

题目分析:在完成时态中has been to 是已经去过某处,并且已经回来了。has gone to 是已经去了某处,但是到目前为止还没有回来。 has been in 是已经在某处,并且现在还在那里,而且有可能要延续下去。句意:玛利亚在哪儿?——她去了英国。结合语境可知下文描述的是现在已经完成的动作,故用现在完成时态。主语she是单数第三人称,故助动词用has。玛利亚去英国的动作属于瞬间动作,故选C。

填空题
单项选择题