虚拟语气最常考的6类句式
二、虚拟语气省略倒装句
在有些虚拟语气句式中,有时可以省略引导的虚拟条件句的连词if,而把had, were, should等提到句首,从而构成部分倒装。如:
Had I been informed earlier, I could have done something. 如果早一点通知我,我还可能做一点什么。
Were it not for the fact that you helped me, I would be homeless. 若非你的帮助,我仍会无家可归。
注意,对于条件从句含有should而主句使用陈述语气或祈使语气的句子也可以采用以上方法进行省略和倒装。如:
Should you be interested in our offer, please contact us. 你若对我们的报价感兴趣,请与我们联系。
三、I wish…类句式
动词 wish 后接宾语从句时,从句谓语通常要用虚拟语气。其中,从句的时态规律是:要表示与现在事实相反的愿望,从句谓语用一般过去时或过去进行时;表示与过去相反的愿望,从句谓语用过去完成时或would / could+have+过去分词;表示将来没有把握或不太可能实现的愿望,用would (could)+动词原形。如:
I wish she’d shut up for a moment and let someone else speak. 我希望她停一会儿,让别人说说。
I wish you would look at me when I’m trying to speak to you! 当我试图跟你说话的时候,我希望你能看着我。
I bet she wishes (that) she’d never got involved in the whole affair. 我敢打赌她希望自己从未卷入整个事件里去。
四、It’s time that… 类句式
对于It’s time后接的定语从句,从句谓语通常用虚拟语气——用过去式表示现在或将来,有时也用过去进行时,其意为“(早)该干某事了”。如:
It’s time that the government put down interest rates. 政府该把利率调低了。
It’s time you started acting like a responsible adult. 你现在应该表现得像个大人了。
“It’s time we left,” Ian said, looking at his watch. “我们该离开了,”伊恩一边看表一边说。
We’ve always had a red car—it’s time we had a change! 我们总是用一辆红车,该换一换了。
It’s time you woke up to the fact that you’re not very popular. 你早就该明白你没什么人缘儿。
注意,It’s time…句式中的time前面有时有about和high修饰。如:
It’s about time (that) the school improved its meals service. 学校早该改善膳食服务了。
五、but for…类句式
but for 的意思是“若不是”“要不是”,用于表示虚拟的条件,句子谓语要用虚拟语气。如:
I would have been in real trouble but for your help. 要不是有你帮忙,那我可就倒大霉了。
But for the storm, I would have been home before eight. 要不是因为这场风暴,我早在8点钟以前就回到家里了。
But for these interruptions, the meeting would have finished earlier. 要不是几次被打断,会议早就开完了。
The score could have been higher but for some excellent goalkeeping by Simon. 要不是西蒙几次出色的扑救,比分还会更高。
顺便说一句,介词without有时可表示条件,引出虚拟语气,与but for大致同义。如:
Without [But for] appropriate software, a computer would be a mere box. 如果没有恰当的软件,电脑只是一个空盒子罢了。
Without [But for] you, our project wouldn’t have succeeded. 如果没有你的话,我们的计划就无法成功了。
- 上一篇
- 下一篇