使用虚拟语气的几类从句
1. wish后宾语从句用虚拟语气
要表示与现在事实相反的愿望,从句谓语用一般过去时或过去进行时,表示与过去相反的愿望,从句谓语用过去完成时或would / could+have +过去分词,表示将来没有把握或不太可能实现的愿望,用would (could)+动词原形。如:
I wish he were more careful. 你是你更仔细点就好了。
I wish I hadn’t said that. 我要是没有说那话就好了。
I wish I could speak your language. 但愿我能讲你们国家的话。
2.as if (though) 从句用虚拟语气
以as if (as though)引导的方式状语从句或表语从句,有时用虚拟语气,若表示与现在事实相反,谓语动词用一般过去时;若表示与过去事实相反,用过去完成时;表示将来的可能性不大,用would (might, could)+动词原形。如:
I love you as if you were my son. 我爱你就像你是我的儿子。
注:若从句所内容可能为事实,也可用陈述语气。如:
t seems as if we shall have to walk. 似乎我们得步行了。
3.if only后的句子用虚拟语气
if only 与 I wish一样,也用于表示与事实相反的愿望,其后所虚拟语气的时态与 wish后所接时态的情况相同。如:
If only I weren't so nervous. 但愿我不这样紧张。
If only I had listened to your advice! 我要是听了你的劝告就好了!
4. It’s time后的从句用虚拟语气
从句谓语通常用过去式表示现在或将来,有时也用过去进行时或“should+动词原形”(较少见,且should不能省略),其意为“(早)该干某事了”。如:
It’s time we ordered dinner. 现在该叫菜了。
I think it’s time you made up her mind. 我想你该拿定主意了。
5. would rather后句子用虚拟语气
通常用一般过去时表示现在或将来的愿望,用过去完成时表过去的愿望。如:
I’d rather you didn't do it. 你宁愿你别这样做。
I would rather you didn’t mention the price. 我宁愿意你没提价钱。
6. 某些用虚拟语气的主语从句
形容词important, impossible, necessary等后的主语从句通常用虚拟语气。如:
It is impossible that he should leave here. 他不可能会离开这儿。
It is necessary that he be sent there at once.有必要马上派他到那里去。
7. 某些用虚拟语气的宾语从句
在表示“坚持”、“命令”、“建议”、“要求”等后的宾语从句要用虚拟语气。这类动词有人归纳为“一个坚持(insist)、两个命令(order, command)、三个建议(advise, suggest, propose)、四个要求(demand, require, request, ask)”,这类虚拟语气由“should+动词原形”构成,其中的should在美国英语中通常可以省略。
I insisted that he (should) stay. 我坚持要他留下。
The doctor advised that he change his job. 医生劝他换工作。
注:动词insist, suggest后接宾语从句时,除可用虚拟语气外,也可用陈述语气,两者的区别是:若从句内容尚未成为事实,则用虚拟语气;若从句内容已经成为事实,则用陈述语气。
He insisted that I had read his letter. 他坚持说我看过他的信。
He insisted that I should read his letter. 他坚持要我看他的信。