题目内容
Which is RIGHT?
- A.The film has been on for five minutes.
- B.The film has begun for five minutes.
- C.The film has shown for five minutes.
- D.They have showr the film for five minutes.
A
分析:有for five minutes,所以必须用状态性动词,be on是对的,begin是非延续性动词,C项的语态错了(show afilm,film是show的宾语),另外对大多数行为动词来说要表示从过去某个时候起一直持续到现在的动作要用现在完成进行时,所以D项要改为rhey have been showing the film for five minutes.才对。
分析:有for five minutes,所以必须用状态性动词,be on是对的,begin是非延续性动词,C项的语态错了(show afilm,film是show的宾语),另外对大多数行为动词来说要表示从过去某个时候起一直持续到现在的动作要用现在完成进行时,所以D项要改为rhey have been showing the film for five minutes.才对。
![](http://thumb2018.1010pic.com/images/loading.gif)
练习册系列答案
相关题目