题目内容
【题目】—You didn’t watch the movie?
—Yes, but by the time I ______ to the cinema, the movie ______ for several minutes.
A. got; has begun B. got; had been on
C. got; had begun D. got; has been on
【答案】B
【解析】
句意:-你没有看这部电影吗?-不,我看了,但是当我到达电影院的时候,电影已经开始好几分钟了。got到达,过去式;has begun现在完成时;had been on过去完成时,系表结构;had begun过去完成时;has been on现在完成时。结合本题语境可知,在我倒电影院之前,电影已经开始几分钟了。当by the time后的从句用一般过去时,主句要用过去完成时,再结合for several minutes可知,要用延续性的had been on。故选B。
练习册系列答案
相关题目