题目内容

12.-How long has the film________?
-For ten minutes.(  )
A.beganB.been onC.begun

分析 --这部电影演了多长时间了?
--10分钟了.

解答 答案:B   began,(begin的过去式)开始;是瞬间动词,不能与表示一段时间的时间短语连用;been on,与have(has)连用,是表示动作的持续性,从开始一直到现在一直在做某事,begun,(begin的过去分词 ) 开始;根据句中的答语For ten minutes和上句中的How long(begin 是瞬间动词,不能表状态,表示一段时间,要用连续动词)可知上句为现在完成时态;即"演了多长时间";故选B.

点评 认真比较三个选项中单词的不同含义及其用法,然后结合语境选择正确答案.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网