英语语法问题!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:38:24
Two days after rioting in the provincial capital of China’s western Xinjiang region [had left] at least 156 people dead and more than 1000 injured, tensions flared anew.

如果句首没有two days after的话,我会觉得括号内的had left是对的
但是加上的话,我会觉得这里不应该用had left而是用leaving??
请从语法角度分析一下!

意思是两天骚乱后,留下了156名死者。两天骚乱后是状语,主句在后面,这句其实是倒装了,正常的语序应该是at least 156 people dead and more than 1000 injured had left。死者和受伤者是主语,had left是谓语,因为这事情已经过去,而且已经发生,所以用过去完成时。leaving是分词,在句中不能单独做谓语,你如果用leaving就会发现句子就没有谓语了。

这里确实应当用leaving。
但如果没有two days after的话,也不能用had left,因为这样将导致前后两个部分都是独立的句子,但中间却没有连词连接。

我觉得该用had left. leaving 的话前面应该有一个be动词,或者该有一个逗号,把前后句子分开。

我也觉得用leaving做句首状语 ,tensions flared anew.是主句