作业帮 > 英语 > 作业

if虚拟条件倒装的问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/19 20:05:50
if虚拟条件倒装的问题
空格,he would have been able to pass the exam.A.He had studied harderB.If only he studied moreC.Had he studied harderD.Should he study harder D为什么不行
这道题正解C.
主句用的是he would have been able to pass the exam ,would have done 表示与过去事实相反的虚拟语气,翻译为他当时就通过考试了.那么更努力学习的话,那也应该是过去努力学习,而不是 现在努力学习,从句表示与过去事实相反的虚拟应该用 过去完成时表示,只有 A 和B 符合虚拟条件,但A 中 少if ,虚拟句中省略if ,用倒装,故 B 是正确的 .
D,中的should 不能表示与过去事实相反的虚拟.