The Second World War involved over 100 million soldiers,it the most widespred war in history.A.to make B.making C.madeD.having madeask:为什么答案选B.不选D呢?having什么时候用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:14:24

The Second World War involved over 100 million soldiers,it the most widespred war in history.A.to make B.making C.madeD.having madeask:为什么答案选B.不选D呢?having什么时候用?
The Second World War involved over 100 million soldiers,it the most widespred war in history.
A.to make B.making C.madeD.having made
ask:为什么答案选B.不选D呢?having什么时候用?

The Second World War involved over 100 million soldiers,it the most widespred war in history.A.to make B.making C.madeD.having madeask:为什么答案选B.不选D呢?having什么时候用?
还原为完整句就知道了
The Second World War involved over 100 million soldiers,(which made/makes) it the most widespred war in history.
这个地方是非限定性定语从句,主动语态,(用makes更好,强调这是一个客观事实)省略时用谓语动词的ing结构替代,这儿没有强调完成的概念,所以不用which has made it.,也就不能省略为D了.
having done是在替代完成体主动语态时使用.

making是非谓语
having made一般引导一个从句,表示时间的先后顺序
eg:Having made lunch ,I had a rest.做好午饭后,我休息了。