作业帮 > 英语 > 作业

He _______ such a mistake if he _______ my advice.

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 00:10:21
He _______ such a mistake if he _______ my advice.
A.wouldn’t have made;had taken
B.wouldn’t make; had taken
C.wouldn’t have made;took
D.wouldn’t make; has take
请用语法知识详细讲解,
He _______ such a mistake if he _______ my advice.
这一题我大胆怀疑答案,应该选A的,这个句子的意思是“要是他采纳了我的建议,他就不会犯这样的错误了”,我的建议他没采纳,错误他也犯了,这两个动作都是过去的,而且都与事实相反,应该都用虚拟语气,所以我选A
选B 的情况出现在下列情况,假设的部分是与过去相反,主句讲的是跟现在情况相反的,如
If he had taken my advice,he would be in Beijing University now