has been on

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:04:45
the play ___for ten minutes
a.has begun b had begun c has been on d began
选哪个,为什么选哪个,而不选其他的呢
说详细点。。。谢谢啦
急需

c has been on

BE表状态。

the play has begun演出开始了。不加时间段,因为开始是一瞬的事。

B同理。

有时间段,当然是完成时了,D也不行

C 过去时

C has been on
the play has begun演出开始了。不加时间段,因为开始是瞬间动词。
B同理。
有时间段,是现在完成时,D也不行