演出已经持续了两个小时了 performance has been continuing for 2 hours 对吗

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:37:11
演出已经持续了两个小时了 performance has been continuing for 2 hours 对吗

应该是
the performance has been on for 2hours

continue不能做延续动词

我觉得现在完成进行时本来就是说某事已持续了一段时间并还可能会继续,所以不应该用continuing。我觉得The performance has been showing for 2 hours更好。

不对。continue是一个非延续性动词,后面不能接for+时间段,应把它改为延续性动词。正确答案为:performance has been on for 2 hours

performance has been continued for 2 hours似乎更通一点……

the performance has been going on for two hours
会更好一点

Performance前面要加the的
楼上的 the performance has been going on for two hours比原句通顺些

It's now two hours into the performance也可以