【考试咨询】浙江教师招聘交流群:287234887|微信公众号:浙江招教|
浙江教师招考公告|浙江教师历年真题|32学院免费课程|面授班级
虚拟语气(一)
虚拟语气用来表达说话人的愿望、请求、建议、假想等不能实现的情况。虚拟语气主要用在条件状语从句、主语从句、宾语从句、表语从句和同位语从句中。掌握谓语动词的正确形式是学习虚拟语气的关键。
1.虚拟语气用于条件句
(1)if条件句
条件句可分为两类,一类为真实条件句,一类为非真实条件句。真实条件句所表示的假设是有可能发生的,此时主句不用虚拟语气;非真实条件句表示的是一种假设,与事实相反或不大可能发生的情况,此时用虚拟语气。其谓语动词的具体变化形式如下表所示:
条件从句谓语 | 主句谓语 | |
与现在事实相反 | 动词过去式(动词be用were) | would/should/could/might+动词原形 |
与过去事实相反 | had+过去分词 | would/should/could/might+have+过去分词 |
将来不大可能发生的事 | 动词过去式(动词be用were)或should+动词原形或were+动词不定式 | would/should/could/might+动词原形 |
If I knew English,I would go abroad to further my study.
如果我会英语,那么我会去国外深造学习。
If I had got up early,I wouldn't have been late.
如果我早点起床,就不会迟到了。
If I were to do it.I should do it at once.
如果我去做,那么我就会马上行动。
注意:
①在非正式英语中,条件从句中的第一、第三人称单数主语后可用was代替were。
If I was you,I would accept the invitation.如果我是你,我会接受邀请。
②主句中的would可用于各种人称,而should只用于第一人称。
③在主句中也可用情态动词could,might代替would,should。
If I had enough time,I might have done it better. 如果我有足够的时间,那么我本可以做得更好。
(2)省略if的条件句
如果虚拟条件句中含有were, had,should时,if可以省略,这时从句要用倒装语序,即把were, had,should移到主语前面。
如:Had I known it,I wouldn't had made such a silly mistake.
如果我知道它,我就不会犯如此愚蠢的错误了。
注意:
①若省略if的条件句中的谓语动词是否定形式,则不能用动词的缩略形式,且否定词not不提前。
Were it not for the rain,I would go hiking now.要不是下雨了,我就去徒步旅行了。
②在同一个句子中不能一部分表示真实条件,另一部分表示非真实条件。
(3)错综时间条件句
有时条件和结果发生的时间不一致,动词形式便要作适当调整,变成错综时间条件句。
如:If it hadn't rained so much, we would have a good harvest in autumn.如果不是雨水过多,我们在秋天就会有好的收成。
(4)含蓄条件句
有时假设的情况并不以if条件句的形式表现出来,而是借助介词、介词短语或其他形式来表现。这种句子叫做含蓄条件句。常见的形式有without, thanks to,but for, or, otherwise等。
如:But for your help,I could not sit here and prepare for my mid-term examination.要不是你的帮助,我就不能坐在这里准备期中考试了。
注:本站稿件未经许可不得转载,转载请保留出处及源文件地址
相关推荐