题目内容
16.---Do you know when the film began?---The film for half an hour.( )
| A. | began | B. | has been on | C. | has begun | D. | will begin |
分析 -你知道电影什么时候开始?
-电影已经开始半小时了.
解答 答案:B
根据for half an hour可知,这是一个表示一段时间的时间状语,而begin是瞬间性动词,不能持续一段时间,所以要用be on,它后面可以跟表示一段时间的状语;现在完成时态的结构为have/has+动词的过去分词,主语是The film,所以助动词用has,故选B.
点评 本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在.其结构是have/has+及物动词的过去分词.此题注意短暂性动词和延续性动词区别.
练习册系列答案
相关题目
5.---Can I use this expression in the text?
---No.It has ______.Nobody uses it today.( )
---No.It has ______.Nobody uses it today.( )
| A. | given away | B. | broken down | C. | got up | D. | gone out |
11.I have already finished reading the novel.But my classmate hasn't finished it .( )
| A. | already | B. | yet | C. | yesterday | D. | just now |
1.Not only do this work,but finish it on time.( )
| A. | you should,you should | B. | should you,should you | ||
| C. | should you,you should | D. | you should,should you |
6.After ________ talk,they decided to buy a new flat with a large sitting-room.( )
| A. | two hour | B. | two hours' | C. | two-hours | D. | two hours |