The war went on for years,killing thousands upon thousands of people为什么不用killed?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 06:37:25
The war went on for years,killing thousands upon thousands of people为什么不用killed?
The war went on for years,killing thousands upon thousands of people为什么不用killed?
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 之外又一个谓语了, 两个并列的谓语之间没有并列连词是不可以的, 由于没有连词, 所以只能用作状语的分词了
========如有疑问,马上追问!祝学习进步========
收起