作业帮 > 综合 > 作业

"The party has finished for half an hour"这句话错在哪了,怎么改?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/09 03:26:22
"The party has finished for half an hour"这句话错在哪了,怎么改?
finished错了,应改为been over.
因为finish是非延续性动词,其现在完成时不能同时间段(如句中的for half an hour)连用.
而be over表示状态,可以延续,因此其现在完成时能同时间段连用.
"The party has been over for half an hour"
句意:晚会已经结束半小时了.