问题 选择题

Hurry up! The play _______ for half an hour.

A.has been on

B.has began

C.has begun

D.had begun

答案

答案:A

题目分析:句意:快点!演出已经开始半个小时了。结合语境可知本句描述的是现在已经完成的动作,故用现在完成时态。英语完成时态中瞬间动词不能和表示一段时间的时间状语连用,begin表示瞬间动作,故选A。

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

问答题 简答题
单项选择题