when we got to the cinema. The film __________for 20 minutes

2025-02-22 11:35:20
推荐回答(4个)
回答1:

C had been on
有时间状语 for 20 minutes,只能用延续性动词be on 的完成时态,而且从句用了过去时,故要用过去完成时。begin是瞬间性动词。

追加200分?别蒙了。

回答2:

C 当我们到达电影院时,电影已经演了20分钟。

时间状语从句中为过去时,所以要用过去完成时。只能从A、C中选。
begin是非持续性动词,不能和for 20 minutes这样一段时间的的词连用。只能选C。
had been on 可表示持续动作

回答3:

C had been on

when we got to the cinema 说明是过去时
for 20 minutes 要用一个持续性的动词(所以不能用 begin.

结合以上两点, C为最佳答案.

回答4:

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