when we got to the cinema.The film __________for 20 minutesA had begun B has been onC had been onD has begun 这里填什么填对并且说出理由的,追加200分追加200分追加200分追加200分追加200分追加200分追加200分追加200分

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 12:31:18

when we got to the cinema.The film __________for 20 minutesA had begun B has been onC had been onD has begun 这里填什么填对并且说出理由的,追加200分追加200分追加200分追加200分追加200分追加200分追加200分追加200分
when we got to the cinema.The film __________for 20 minutes
A had begun
B has been on
C had been on
D has begun
这里填什么
填对并且说出理由的,
追加200分
追加200分
追加200分
追加200分
追加200分
追加200分
追加200分
追加200分
追加200分
追加200分

when we got to the cinema.The film __________for 20 minutesA had begun B has been onC had been onD has begun 这里填什么填对并且说出理由的,追加200分追加200分追加200分追加200分追加200分追加200分追加200分追加200分
C had been on
有时间状语 for 20 minutes,只能用延续性动词be on 的完成时态,而且从句用了过去时,故要用过去完成时.begin是瞬间性动词.
追加200分?别蒙了.

C had been on
when we got to the cinema 说明是过去时
for 20 minutes 要用一个持续性的动词(所以不能用 begin.
结合以上两点, C为最佳答案.

C吧。
前半句是过去式,后面的发生在前半句之前。强调我们来晚了多久多久,后面用完成时,即用过去完成时。选C。

C 当我们到达电影院时,电影已经演了20分钟。
时间状语从句中为过去时,所以要用过去完成时。只能从A、C中选。
begin是非持续性动词,不能和for 20 minutes这样一段时间的的词连用。只能选C。
had been on 可表示持续动作