一道英语题 详细说明一下

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:44:53
Hurry up The film___for ten minutes
A has been on B began C has begun D had begun

A
for tem minutes 是信息词,表示一段时间,需要用完成时
同时begin是瞬间动词, 在完成时中要变幻为延续性动词,所以选A

A 根据for看出,这是个状态,而不是一个动作,所以不选c.