If he______my advice, he would not have made such a mistake.

admin2018-01-18  62

问题 If he______my advice, he would not have made such a mistake.

选项 A、has taken
B、took
C、would take
D、had taken

答案D

解析 句意:如果他听了我的劝告,就不会犯这样的错误了。虚拟语气题。根 据句意和主句的would not have made可知,本句是与过去事实相反的假设,所以从句 谓语应用“had+过去分词”的形式。故选D。
转载请注明原文地址:https://jikaoti.com/ti/o5IGFFFM
本试题收录于: 英语题库普高专升本分类
0

随机试题
最新回复(0)