If only you________him what I said! He wouldn’t have made such a huge mistake.

admin2022-09-23  28

问题 If only you________him what I said! He wouldn’t have made such a huge mistake.

选项 A、told
B、had told
C、would tell
D、would have told

答案B

解析 if only引起的感叹句应用虚拟语气,表示现在还没有实现的愿望,谓语动词用过去式(be动词用were);表示过去没有实现的愿望,谓语动词用“had+过去分词”的形式;表示将来没有可能实现的愿望,谓语动词用“would/could/might+动词原形”的形式,意为“要是……就好了,但愿”。根据句意和第二句中的wouldn’t have made可知,此处表示过去没有实现的愿望,所以第一句的谓语动词应用“had+过去分词”的形式。故选B。
转载请注明原文地址:https://kaotiyun.com/show/JgQD777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)