高中英语语法学习/复习讲义
虚拟语气语法知识点讲义17【精讲版·全国通用】
复合句主句与从句分别使用虚拟语气和陈述语气知识点总结
复合句主句与从句分别使用虚拟语气和陈述语气
1. 根据所述情况是否“虚拟”来决定是否使用虚拟语气——若表示与事实相反的假设或不太可能实现的假设或愿望,则用虚拟语气;若表示实实在在的事实,则用陈述语气。如:
Thank you very much indeed. If it had not been for your advice I really don’t know what I should have done. 真的是太感谢你了。要不是因为你给我提的建议,我真不知道自己做出了什么蠢事来。
虽然句中的 if it had not been for your advice 和 what I should have done 均用了虚拟语气(均表示与过去事实相反的假设),但句中的“我不知道”不能用虚拟语气,因为它在陈述现在的事实。又如下面一句也属类似情况:
If it hadn't been for your help, I really don't what I'd have done. 要不是你的帮助,我真不知会弄成什么样子。
2. 当条件从句含有should时,有时可以在主句使用祈使语气或陈述语气,以使语气更客气、更委婉。如:
If you should write to her, send her my love. 如果你给她写信,请代我向她致意。
If she should be interested, I’ll phone her. 如果她有兴趣,我可以给她打电话。
If these biscuits should arrive in a damaged condition please inform the factory at once. 饼干运到时如有损坏,请立即通知本厂。
其实,这样用的句式更接近陈述语气,因为,如果将条件从句中的“should+动词原形”改为一般现在时,也完全可以,只是语气上没那么委婉些(即更直接些)。如:
If you write to her, send her my love. 如果你给她写信,请代我向她致意。
If she is interested, I’ll phone her. 如果她有兴趣,我可以给她打电话。
If these biscuits arrive in a damaged condition please inform the factory at once. 饼干运到时如有损坏,请立即通知本厂。
值得注意的是,这样用的条件从句不能用否定形式,除非它是倒装的(或改为一般现在时)。如:
你若不希望我们的代理人去造访,请告知。
误:If you should not wish our agent to call, please let us know.
正:Should you not wish our agent to call, please let us know.
正:If you don’t wish our agent to call, please let us know.
注意,如果这类句式的主句也使用虚拟语气,则不是语气委婉与否的问题,而是真正的虚拟语气问题(即与事实相反或不太可能成为现实的)。如:
If he should go away, I should be grieved. 他如离去,我就会感到悲伤。
If it should rain tomorrow, we should have to put off the match. 假若明天下雨,我们只好推迟这场比赛。
妙题欣赏
有这样一道题:
“Mary looks hot and dry” “So _________ you if you had a high fever.”
A. do B. are C. will D. would
【分析】此题容易误选A或C。选A者,认为前后两句的动词性质应一致;选C者,认为其后带有if 条件状语从句,从语气上看,主句应用将来时态。以上两种分析都有一定道理,但是不完全对。用“so+助动词+主语”表示“……也一样”时,在多数情况下,其中的助动词会与前一句的动词性质一致。如:
He is ill, and so am I. 他病了,我也病了。
He can do it and so can I. 他会做,我也会。
He likes it and so do I. 他喜欢它,我也喜欢。
但是,有时也不一定如此。如:
If you go, so shall I. 如果你去,我也去。
When animals and plants disappear, so will man. 当动植物消失的时候,人类也会随之消失。
至于为什么不能选C,那是因为其后的 if 条件状语从句的谓语用的是虚拟语气(许多同学会忽略此信息),所以主句要用 would 而不用 will,即答案应选D。