25.______ the adviceof his friends,he would not have suffered such a heavy loss in his business.A)if he tookB)if he shouldtakeC)were he to takeD)had he taken

问题描述:

25.______ the adviceof his friends,he would not have suffered such a heavy loss in his business.
A)if he took
B)if he shouldtake
C)were he to take
D)had he taken

考查过去时的虚拟语气。if-从句的谓语动词用had done,如果省略if,则把助动词had移到前面,进行部分倒装。

过去完成时 虚拟语态


他采纳了朋友建议没有,他不能在事业上再遭受这样的强大打击。
首先采纳建议应在是否有可能遭受打击的前面,既然有可肯能遭受打击用的是过去时,所以采纳建议当然得用过去完成时。
谢谢

这是一个与过去事实相反的虚拟语气,根据规则,A、B、C都不是正确选项。
在虚拟语气的条件从句部分,可以省略if,此时从句的倒装。
这句补上IF:
If he had taken....

你好这里考查的是虚拟语气
根据后面的 would not have suffered 可以看出是与过去事实相反,
主句为:he would not have suffered such a heavy loss in his business.
他的生意就不会遭受如此打的损失
从句应该用过去完成时,所以选 D