第十五届台湾金曲奖:谁帮我改错,急!!!!!!!!

来源:百度文库 编辑:高校问答 时间:2024/05/03 03:34:46
The meeting had begun for half an hour when he arrived there.
(只能改一处)

这句主要错误在于begin是瞬间动词,不能用持续的时间状语,可以改为:

The meeting had begun since half an hour before he arrived there.
The meeting had been on for half an hour when he arrived there.
The meeting had been held for half an hour when he arrived there.

The meeting had been on for half an hour when he arrived there.

begin是瞬间动词,在完成时中不能和“for+一段时间”连用,如果想表示同样的意思,须把瞬间动词变成延续性动词。begin的延续性动词形式为be on,所以用had been on。

The meeting had begun for half an hour when he arrived there.
要在had 后面加一个been,meeting是不会自己开始的,只能用被动

begin 为瞬时动词,不能用完成时。

for half an hour 改为 half an hour ago