You are late.The play _____for ten minutes.A has begun B has started C began Dhas been on

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 12:27:39

You are late.The play _____for ten minutes.A has begun B has started C began Dhas been on
You are late.The play _____for ten minutes.A has begun B has started C began Dhas been on

You are late.The play _____for ten minutes.A has begun B has started C began Dhas been on
答案:D
begin和start都是瞬间动词,不能与后面的是一段时间连用,所以排除ABC.答案D be on 表示“上演”的意思,可以和一段时间连用,D是正确答案.

Dhas been on
因为有:for ten minutes.
ABC都不行,不能跟段时间, 因为是点动作。
要用D 表示状态。

D. be 是延续性动词,begin是非延续性动词不能用于完成时态.
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)

D