Hurry up!the play has been on for 10 minutes

Hurry up!the play has been on for 10 minutes
A.has begun
B.had begun
C.has been on
D.bagan
潸芈宝贝 1年前 已收到2个回答 举报

fds33333 幼苗

共回答了25个问题采纳率:96% 举报

C has been on be on表示“进行,上演”,表示状态,可与一段时间连用.
begin是短暂动词,不能与一段时间连用.由for 10 minutes可排除A,B和D.

1年前

8

leezee 果实

共回答了9512个问题 举报

已经选好了,就是C对呀,因为BEGIN 是终止性动词,它的现在完成时不能与FOR/SINCE 等短语连用,故排除A与B,而FOR 短语常与现在完成时连用,再排除D

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.756 s. - webmaster@yulucn.com