题目内容
【题目】________ his parents’ advice, he ________ having made such a silly mistake now.
A. He had taken; would not regret
B. Had he taken; would not regret
C. He had taken; would not have regretted
D. Had he had taken; would not have regretted
【答案】B
【解析】考查倒装和虚拟语气。句意:如果他听取父母的建议,他就不会现在犯如此愚蠢的错误。If从句与过去相反用过去完成时,省略if后,提前had。主句有提示词now,表示与现在相反,用would+动词原形。故选B。
练习册系列答案
相关题目