虚拟语气的用法如何归纳

虚拟语气主要用来表示假设,而非客观存在的事实,所陈述的是一个条件,不一定是事实,甚至完全与事实相反 。虚拟语气是由句中的谓语动词的特殊形式表示出来的 。
一、虚拟条件句的基本类型

(1) 与现在事实相反:若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 。如:

If we left now, we should arrive in good time. 假如我们现在就走的话,我们就会及时到达 。

(2) 与过去事实相反:若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 。如:

If he had been in that train then, he might have been killed in that accident. 如果当时他也在那列火车上,他可能就死于那场车祸了 。

(3) 与将来事实相反:若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 。如:

If he went,would you go too? 如果他去,你也去吗?(大概他不会去)

If I asked him,I'm sure he'd help us. 如果我向他提出要求,肯定他会帮助我们 。(不过我不打算这样做)
虚拟语气的用法如何归纳

二、错综时间虚拟条件句

所谓错综时间虚拟条件句即条件从句与主句所指时间不一致,如从句指过去,而主句即指的是现在或将来,此时应根据具体的语境情况,结合上面提到的三种基本类型对时态作相应的调整 。如:

If you'd listened to me, you wouldn't be in such trouble now. 如果你听了我的话,你现在也不会有这样的麻烦了 。

If you were in better health, we'd have let you go with us. 你要是身体好一点,我们就让你和我们一道去了 。
虚拟语气的用法如何归纳

三、含蓄虚拟条件句

所谓含蓄虚拟条件句即指将条件从句隐藏在上下文一定的短语中的一类条件句 。如:

Anybody else would have believed you. 任何别人都会相信你的话了 。

Without your help, I couldn't have achieved all this. 要不是有你帮助,我不会取得这些成就 。

I would have written before, but I have been ill. 我本想给你写信的,但我生病了 。

【虚拟语气的用法如何归纳】

虚拟语气的用法如何归纳

四、if it weren't (wasn't) for与if it hadn't been for

这是两个很常用的虚拟语气句型,其意为“若不是(有)”“要不是有”,与but for, without同义 。如:

If it wasn't (weren't) for the children, we wouldn't have anything to talk about. 要不是因为孩子们,我们不会有什么可谈的 。

If it hadn't been for the rain, we would have had a good harvest. 要不是有雨,我们本会获得一个大丰收的 。

If it hadn't been for the doctor's care, I wouldn't have recovered so soon. 要不是医生的照顾,我不会痊愈得这么快 。

注:一般说来,if it weren’t (wasn't) for 用于谈论现在的情况,而if it hadn’t been for 用于谈论过去的情况 。但实际上if it weren’t (wasn’t) for有时也可用于谈论过去的情况 。
虚拟语气的用法如何归纳

五、使用虚拟语气的特殊句式

(1) I wish…句式:要表示与现在事实相反的愿望,从句谓语一般过去时或过去进行时,表示与过去相反的愿望,从句谓语用过去完成时或would / could+have +过去分词,表示将来没有把握或不太可能实现的愿望,用would (could)+动词原形 。如:

I wish I was ten years younger. 我但愿年轻10岁 。

I wish I could speak your language. 但愿我能讲你们国家的话 。

I wish I hadn't wasted so much money. 但愿我没浪费这么多钱 。

(2) if only…句式:if only 与 I wish一样,也是表示与事实相反的愿望的,其后所虚拟语气的时态与 wish后所接时态的情况相同 。如:

If only Tessa was here now. 要是特萨现在在这儿就好了 。

If only l knew the answer to your question. 我但愿知道你的问题的答案 。

(3) as if / as though…句式:以as if (as though)引导的方式状语从句或表语从句,有时用虚拟语气,若表示与现在事实相反,谓语动词用一般过去时;若表示与过去事实相反,用过去完成时;表示将来的可能性不大,用would (might, could)+动词原形 。如:

I felt as if I was swimming. 我觉得好像在游泳似的 。

At that time she acted as if I were her servant. 当时她的举止好像我是她的仆人 。