当前位置:中文谷 >

习题库

> Hurryup!Theplay      fortenminutes.A.hasbegun   B.begun...

Hurryup!Theplay      fortenminutes.A.hasbegun   B.begun...

问题详情:

Hurryup!Theplay      fortenminutes.A.hasbegun   B.begun...

Hurry up ! The play       for ten minutes.

A.has begun    B.begun    C.had began    D.has been on

【回答】

D

【解析】

句意:快点!演出已经开始十分钟了。根据for ten minutes,可知这是for+时间段,用于现在完成时中,且句子中的动词需用延续*动词。A. has begun现在完成时;B. begun一般过去时;C. had began过去完成时;D. has been on现在完成时。begin为瞬间动词,在肯定句中不能与表示一段的时间状语连用,be on是begin的延续*形式,故*为D。

【点睛】

短暂*动词又称瞬间动词,表示动作一旦发生就立即结束。这类动词有:go, come, arrive, leave, begin, start, join, marry, buy, die 等。瞬间动词可以用于现在完成时,但在肯定句中不能和表示一段时间的状语连用。如for 和since 所引导的时间状语都表示一段时间,那就要将瞬间动词转化为表延续的动词或者表状态的形式,就可以与表示一段的时间状语连用。如:His father has died since he was born.就是一个错误的句子,必须转化为:His father has been dead since he was born.

知识点:动词时态

题型:选择题

标签: HurryupTheplay begun
  • 文章版权属于文章作者所有,转载请注明 https://zhongwengu.com/exercises/7w7pnm.html
最新文章