The war went on for years,killing thousands upon thousands of people为什么不用killed?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 04:13:31
The war went on for years,killing thousands upon thousands of people为什么不用killed?
这是一个并列句,主语都一样:
The war went on for years and the war killed thousands upon thousands of people.
这是分词结构代替并列小句,即:
The war went on for years, killing thousands upon thousands of people.
不可以用 killed,因为虽然也是分词结构,但是,这种过去时的分词结构所代替的小句或从句,永远发生在主句所表示的动作之前,但这句话,根据句意,并不是这样,所以,不能用killed.
请参见 薄冰教授 语法关于分词结构的阐述.
谢谢!
这里是分词作结果状语, kill 的逻辑主语是句子的主语the war , 和kill 之间存在逻辑主谓关系,故用现在分词,killing, 用killed 就不是战争杀人了,而变成战争被杀了。
因为是战争杀了人,所以说主动,用现在分词。
killing thousands upon thousands of people 是现在分词短语做结果状语, 表主动的
如果用killed 就是除了went on 之外又一个谓语了, 两个并列的谓语之间没有并列连词是不可以的, 由于没有连词, 所以只能用作状语的分词了
========如有疑问,马上追问!祝学习进步========killed...
全部展开
killing thousands upon thousands of people 是现在分词短语做结果状语, 表主动的
如果用killed 就是除了went on 之外又一个谓语了, 两个并列的谓语之间没有并列连词是不可以的, 由于没有连词, 所以只能用作状语的分词了
========如有疑问,马上追问!祝学习进步========
收起