WhichisRIGHT?A.Thefilmhasbeenonfo

发布时间:2020-07-09 14:21:04

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.才对。
以上问题属网友观点,不代表本站立场,仅供参考!