问题补充:
The film began 10 minutes ago.
A. The film has begun for 10 minutes.
B. The film didn’t end 10 minutes ago.
C. The film has been on for 10 minutes.
D. The film has on 10 minutes.
答案:
A. The film has begun for 10 minutes.
B. The film didn’t end 10 minutes ago.
(答案→)C. The film has been on for 10 minutes.
D. The film has on 10 minutes.
解析:句意:电影10分钟前开始了。Begin是瞬间动词,不能与一段时间连用,has been on上映,是一种状态,可以与持续时间连用,故选C。