题目内容
11.Hurry up!The play _______ for half an hour.( )| A. | has been on | B. | has began | C. | has begun | D. | had begun |
分析 快点!演出已经开始半个小时了.
解答 答案:A.
根据for half an hour,可知这里是for引导的一段时间,通常和现在完成时连用,故本句使用用现在完成时态.英语完成时态中瞬间动词不能和表示一段时间的时间状语连用,begin表示瞬间动作,选项BCD都含有begin,排除掉;选项A用be动词的现在完成时形式,可以延续.故选A.
点评 英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词也是一样.再没有时间状语的情况下,就要结合语境具体分析.
练习册系列答案
相关题目
10.---All the people of Huai'an need to work together to make our city more beautiful.
---That's it.__________.( )
---That's it.__________.( )
| A. | Practice makes perfect | |
| B. | Manyhands make light work. | |
| C. | When in Rome,do as the Romans do | |
| D. | A friend in need is a friend indeed. |