问题补充:
— When the film ? —It for five minutes.
A. has/ begun; began
B. did/ begin; has been on
C. has/begun; has been on
D. will/ begin; is going to begin
答案:
A. has/ begun; began
(答案→)B. did/ begin; has been on
C. has/begun; has been on
D. will/ begin; is going to begin
解析:begin 表示短暂性动词,have been on 表示状态可以与for+一段时间连用,故选B