If he was fitter,he_____live longer,是虚拟语气么?

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:53:36
候选项有
A.can
B.will
C.would
答案是would,同事认为是虚拟语气
但是个人以为,虽然应该选would,但是并非因为它是虚拟语气,只是因为if从句be动词已经用was,是过去时,所以后面的主句要用过去时态罢了!
因为如果是虚拟语气的话,if从句中,不论从句主语是什么人称,be动词都应该用were,而不是was啊!!
大家认为如何呢?有什么与我不同看法?

应该是虚拟语气 表示的是对现在的虚拟

由于现在在国外尤其是美国生活中,人们对于语法的界限没有那么明显了,was也可以作为第三人称的be动词表示对现在的虚拟

当然从考试的角度出发,严格语法是必要的,我想在正规考试中不会出现上述情况

从中国教育制度的角度揣摩,出题人考if从句的意图必然是虚拟语气,不然就没意义了。所以也不要在此深究了,你可以记住常规用法即可。

你所知道的关于虚拟语气的用法是完全正确的。

从理解上来说应该是虚拟语气
这里只能理解为语法错误了。

不正规的情况下were可以写成was

你说的对,这不是虚拟语气,理由就是你所说的。这句话只是对过去的评论与假设。