题目内容
12.-How long has the film________?-For ten minutes.( )
A. | began | B. | been on | C. | begun |
分析 --这部电影演了多长时间了?
--10分钟了.
解答 答案:B began,(begin的过去式)开始;是瞬间动词,不能与表示一段时间的时间短语连用;been on,与have(has)连用,是表示动作的持续性,从开始一直到现在一直在做某事,begun,(begin的过去分词 ) 开始;根据句中的答语For ten minutes和上句中的How long(begin 是瞬间动词,不能表状态,表示一段时间,要用连续动词)可知上句为现在完成时态;即"演了多长时间";故选B.
点评 认真比较三个选项中单词的不同含义及其用法,然后结合语境选择正确答案.
练习册系列答案
相关题目
3.Some scientists think that it will take __ of years to make robots do most work for humans.( )
A. | hundreds | B. | hundred | C. | thousand |
20.Holly has fed the dog,but she hasn't watered the plants .( )
A. | still; already | B. | already; yet | C. | yet; still | D. | .yet; already |
7.-Can you give me some information about vacation trips?
-Why not ________ going to Hainan island?( )
-Why not ________ going to Hainan island?( )
A. | consider | B. | mind | C. | keep |
17.________ quickly,or you'll be late for school.( )
A. | Get up | B. | To get up | C. | Getting up |
4.-_________ do you hang out with your friends?
-Once a week( )
-Once a week( )
A. | How long | B. | How many | C. | How soon | D. | How often |