高中英语虚拟语气讲解与练习.docx
《高中英语虚拟语气讲解与练习.docx》由会员分享,可在线阅读,更多相关《高中英语虚拟语气讲解与练习.docx(9页珍藏版)》请在冰豆网上搜索。
高中英语虚拟语气讲解与练习
``虚拟语气
(一)
英语有两种语气——陈述语气和虚拟语气。
陈述语气表示事实上发生的事情或客观存在的情况。
虚拟语气表示假定、想象、愿望等非事实观念。
Ⅰ.虚拟语气在条件句中主要有以下几种情况。
(1).表达与现在的事实相反的假设或想象:
条件从句 主句
a.If+主语+过去式, 主语+should/would+动词原形
b.If+主语+were, 主语+would/should+动词原形
注意:
其中,should用于第一人称,would可用于各个人称。
IfIhadenoughmoney,Ishould/wouldbuyacamera.
假如我有足够的钱,我就买一架照相机。
IfIwererich,Iwouldhelpthepoor.
假如我富有,我愿帮助穷人。
(2).表达与过去事实相反的假设或想象:
条件从句 主句
If+主语+had+过去分词, 主语+should/wouldhave+过去分词
IfIhadhadenoughmoney,Iwouldhaveboughtacar.
如果我有足够的钱,我就买新车了。
(=Ididn’thaveenoughmoney,soIdidn’tbuyit.)
(事实上我那时没有钱,所以我没买它→表示与过去的事实相反。
)
Ifithadnotrainedyesterday,weshouldhavegonefishing.
假如昨天没下雨的话,我们就钓鱼去了。
(3)表达与将来事实相反的假设或想象,有三种形式:
条件从句 主句
a.If+主语+should+动词原形,主语+should/would+动词原形
Ifitshouldraintomorrow,Iwouldnotgo.
万一明天下雨,我就不去。
注意:
if从句的动词形式不分人称与数,一律用“should+动词原形”
条件从句 主句
b.If+主语+wereto+动词原形, 主语+should/would+动词原形
IfIweretogoabroad,IwouldgotoAmerica.倘若我要出国,我就到美国。
条件从句 主句
c.If+主语+动词过去式, 主语+should/would+动词原形
Ifhewenttotheparty,hewouldbedisappointed.
他如果去参加聚会的话,他会后悔的。
时态形式混用的虚拟语气用法:
(4) 在条件状语从句中,常会出现主句所表示的行为所发生的时间与从句表示的行为的时间不一致。
Ifyouhadgonetobedearlylastnight,youwouldnotbesosleepynow.如果你昨晚早些睡觉,你现在就不会这么困了。
IfIwereyou,Iwouldn’thavegonetothepartylastnight.
如果我是你的话,我昨晚就不会去参加那个聚会
(5)条件从句if的省略:
当从句中有were,过去分词had,或should时,if经常省略。
此时,主语后面的主动词(were,had,should等)被移至句首。
WereIabird,Iwouldflytoyou.
=IfIwereabird,Iwouldflytoyou,
假如我是一只鸟,我愿飞到你那儿去。
Shoulditraintomorrow,Iwouldnotgothere.
=Ifitshouldraintomorrow,Iwouldnotgothere.
万一明天下雨,我就不去那儿。
(6)虚拟语气与陈述语气混用:
在句中有but,otherwise等表示转折的词语时,两个分句中可能会分别使用虚拟语气和陈述语气。
论及现在的情形:
Hewouldgainweightbuthedoesn’teatmuch.
他有可能增重的(虚拟语气),可是他吃得太少(陈述语气)。
论及过去的情形:
Iwouldhavegonewithyoutotheparty,butIhadtostudy.
我原本可以和你一起去参加晚会(虚拟语气),但是,我得学习(陈述语气)。
Ⅱ用在宾语从句中的虚拟语气
(⒈)在表示愿望的动词wish后的宾语从句中,需用虚拟语气。
(wish后的that常省略),根据主句时态,从句谓语时态相应退后一位,例如:
Howshewishedhisfamilycouldgowithhim.
(⒉)在具有愿望、请求、建议、命令等主观意愿的动词(desire,demand,advice,insist,require,suggest,propose,order,recommend,decide…)后的宾语从句中需用虚拟语气。
谓语动词用(should)+动词原形。
值得注意的是,如果宾语从句的动词是否定的,否定词not的位置应在动词之前,而不是动词之后。
例如:
Theheadnurseinsistedthatthepatientnotbemove.另外,如suggest表达“暗示”,insist表示“坚持某种说法”时,后面的从句不用虚拟语气,例如:
Herpalefacesuggeststhatsheisill.或Heinsistedthathedidnotkilltheboy.
除此之外,上述动词也要求用虚拟式
①在Itis+上述动词的过去分词,其后所跟的主语从句中,如Itissuggestedthatpupilswearschooluniforms.
②在上述动词相应的名词形式作主语+连系动词,其后的表语从句中,例如Hissuggestionwasthatclassedbere-scheduled.
③在对上述动词相应的名词进行解释的同位语从句中,如:
Theworkersraisedthedemandthattheirpaybeincreasedtocopewiththeinflation.
⒊would(had)rather,wouldsooner也用来表达主观愿望,它们之后的宾语从句中需用虚拟语气。
谓语动词用过去式表示现在或将来,用过去完成式表示与过去事实相反,例如:
Iwouldratherhewentrightnow.
Ⅲ其他形式的虚拟语气
⒈itis+necessary等形容词后,that主语从句中虚拟形式使用,这类形容词包括necessary,important,essential,imperative,urgent,preferable,vital,advisable等,例如Itisnecessarythatyoulistentotheteachercarefully.或者Itisessentialthatyoubeabletopronounceeverysinglewordcorrectly.
⒉在It's(high/about)time之后的定语从句中需用虚拟语气。
谓语动词用过去式,例如Itishightimethatyouwenttoschool
⒊虚拟语气在asif/asthough引导的方式状语从句中的应用(谓语动词形式与wish后的宾语从句基本相同)表示与现在事实相反或对现在情况有怀疑,谓语动词用过去式。
例如:
Hefeltasifhealonewereresponsibleforwhathadhappened.表示过去想象中的动作或情况,谓语动词用过去完成式。
⒋在lest引导的状语从句中,谓语动词多用虚拟语气,(should)+动词原形。
例如:
Themadmanwasputinthesoft-paddedcelllestheinjurehimself.(1998年1月四级第38题)
⒌在ifonly引起的感叹句中需用虚拟语气。
谓语动词用过去式或过去完成式。
例如:
LookattheterriblesituationIamin!
ifonlyIhadfollowedyouradvice.
虚拟语气:
表示动作或状态不是客观存在的事实,而是说话人的主观愿望、假设或推测等。
如:
①IfIwereabird,Icouldflyintheair.如果我是一只小鸟,我就能在空中飞行。
②IwishIcouldpasstheexamination.我希望我能通过考试。
③Mayyousucceed!
祝您成功!
虚拟语气在语法里算得上是个难点。
让我们就从最简单的开始吧。
语法专项练习:
1.ButforthehelpofJohn,he_____lastnight.
A.shouldhavedrowned B.wouldhavedrowned
C.wasdrowned D.mayhavedrowned
2.Ifit_____finetomorrow,wewouldgoforaswiminthesea.
A.wouldbe B.shouldbeC.is D.wasto
3.Hesufferedasuddenheartattackandherwifefoundhimdeadwhenshegothomefromwork.But_____.
A.ifhiswifecamebackearlier,hemightbesaved
B.ifhiswifehadcomebackearlier,hemightbesaved
C.ifhiswifecamebackearlier,hemighthavebeensaved
D.ifhiswifehadcomebackearlier,hemighthavebeensaved
4.Iwouldrathershe_____tomorrowthanbyplane.
A.travelontrain B.traveledbytrain
C.travelsbytrain D.travellingbythetrain
5.Howoldwouldyou_____ifyou_____in1900?
A.be;hadbeenborn B.be;wouldbeborn
C.havebeen;wouldbeborn D.havebeen;were
6._____thesun,nothingonearthcouldlive.
A.Wereitnotto B.Ifitwerenotto
C.Ifithadnotbeenfor D.Ifitwerenotfor
7.Ifhe_____,givehimthemessage.
A.werecoming B.wouldcomeC.shouldcome D.werecome
8.WereItomovetoaforeigncountry,I_____awayallmyfurnitureinmyhousehere.
A.wouldgive B.shallgive
C.gave D.willgive
9.IwouldgototheconcertbutI_____notime.
A.had B.hadhadC.have D.has
10.—Wouldyouhavetoldhimtheanswerhaditbeenpossible?
—Yes,Iwouldhave,butI_____sobusythen.
A.hadbeen B.wereC.was D.am
11.—Whydidn’tyoubuyit?
—I_____butIdidn’thavethemoney.
A.would B.wouldhave
C.hadhad D.hadbought
12.—Youshouldhavefinisheditsooner.
—IknowbutI_____thetime.
A.don’thave B.won’thaveC.didn’thave D.hadnot
13._____water,wecouldnotliveadayinthedesert.
A.Without B.NoC.Havingno D.Butnotfor
14.Ifyou_____thedoctor’sadvice,youwouldhaverecoveredalready.
A.followed B.wouldfollowedC.willfollow D.hadfollowed
15.Ifhehadnotlostthemoney,he_____thepianolastweek.
A.couldhavebought B.hadbought
C.wouldbuy D.havebought
1.Ifonlyhe____quietlyasthedoctorinstructed,hewouldnotsuffersomuchnow.
A.liesB.layC.hadlainD.shouldlie
2.HowIwisheveryfamily____alargehousewithabeautifulgarden.
A.hasB.hadC.willhaveD.hadhad
3.Youdidnotletmedrive.Ifwe____inturn,you____sotired
A.drove;didn’tgetB.drove;wouldn’tgetC.weredriving;wouldn’tgetD.haddriven;wouldn’thavegot
4._____itraintomorrow,wewouldhavetoputoffthevisittotheYangpuBridge
A.WereB.ShouldC.WouldD.Will5.Isuggestedtheperson_____tobeputintoprison
A.refersB.referringC.referredD.refer
6.Whenapencilispartlyinaglassofwater,itlooksasifit____
A.breaksB.hasbrokenC.werebrokenD.hadbeenbroken
7.Iinsisted_____toseeadoctor,butheinsistednothing___wrongwithhim
A.onhimtogo;shouldbeB.hewent;beC.hego;wasD.heshouldto;is
8.---Yourauntinvitesyoutothemoviestoday
---Ihadrathershe____metomorrowthantoday
A.tellsB.toldC.wouldtellD.hadtold
答案与解析:
1.选B。
butfor表示“如果不是……的话”,与虚拟语气搭配使用。
2.选B。
表示与将来事实相反的虚拟语气,从句用shoulddo或者weretodo.
3.选D。
表示与过去事实相反的虚拟语气。
4.选B。
wouldrather后面的宾语从句用虚拟语气,形式是:
wouldrathersb.did/haddone.
5.选A。
从句与过去事实相反,而主句与现在事实相反。
6.选D。
表示与现在事实相反的虚拟语气,意思是“如果不是有太阳的话”。
7.选C。
表示与将来事实相反的虚拟语气,从句用shoulddo.
8.选A。
表示与将来事实相反的虚拟语气,主句用would/shoulddo.
9.选C。
but后面的分句表示事实情况,不用虚拟语气。
10.选C。
but后面的分句表示过去的事实情况,因此用过去时。
11.选B。
虚拟语气和事实情况混合的用法,第一个分句是虚拟,而but后面是事实情况。
12.选C。
but后面的分句表示过去的事实情况,因此用过去时。
13.选A。
without经常代替虚拟的从句,表示假设。
14.选D。
表示与过去事实相反的虚拟语气,从句用过去完成时。
15.选A。
couldhavedone表示“本来可以做某事”。
CBDBCCCB