英语倒装问题2

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:20:53
___,he would have been able to pass the exam.

A.Had he studied more
B.Studying more
C.If he has studied more
D.Should he study more

请解释C为什么不对,及正确的选项原因.

这题选A ,虚拟语气用过去时表示。
从题目来看,说的是如果他过去更用功学习,这次的考试他就不会挂了。说明这次考试他已经挂了,而C中的has是现在时,表示考试还没有进行,不符合语境。

我觉得这道题的重点不在于倒装,而在于虚拟预期的时态问题。