问个初级英语问题 if he had worked harder,he______A would succeed B had succeeded C should succeed D would have succeeded 为什么选D 这是什么语法现象

问题描述:

问个初级英语问题 if he had worked harder,he______
A would succeed B had succeeded
C should succeed D would have succeeded 为什么选D 这是什么语法现象

选D 这是与过去情况相反 的虚拟语气

上面说的很对,求采纳

虚拟语气,全句的意思,如果他的工作多一些努力,那么,他会是成功的。

因为他工作不够努力,所以他没有得逞。这里可以做但没有做的事情的虚拟语气。会做而且应该做,这两种形式可以用来表示虚拟语气“有”或“应该”做平均。

另外一个例子:如果我是你,我会更加努力。如果我是你,我会更加努力地工作。 (因为我根本就不是你,所以要用虚拟语气,你必须使用的,如果我错了。)

虚拟语气,对过去事实的虚拟 would have + 动词过去分词

这是一个“虚拟语气”.
当if引导的条件状语从句与实际情况不相符时,要用虚拟语气,具体为:
与现在的情况不符:
从句中用 一般过去时/ be 动词用 were ; 主句中用 would / should / could / might + 动词原形
与过去的情况不符:
从句中用 had + done; 主句中用 would / should / could / might + have + done
与将来的情况不符:
从句中用 一般过去时/ be 动词用 were 或 were to + 动词原形; 或 should + 动词原形 ; 主句中用 would / should / could / might + 动词原形