虚拟语气练习题.docx

上传人:b****8 文档编号:11093212 上传时间:2023-02-25 格式:DOCX 页数:25 大小:30.78KB
下载 相关 举报
虚拟语气练习题.docx_第1页
第1页 / 共25页
虚拟语气练习题.docx_第2页
第2页 / 共25页
虚拟语气练习题.docx_第3页
第3页 / 共25页
虚拟语气练习题.docx_第4页
第4页 / 共25页
虚拟语气练习题.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

虚拟语气练习题.docx

《虚拟语气练习题.docx》由会员分享,可在线阅读,更多相关《虚拟语气练习题.docx(25页珍藏版)》请在冰豆网上搜索。

虚拟语气练习题.docx

虚拟语气练习题

英语虚拟语气讲解

?

英语虚拟语气讲解

语气(mood)是一种动词形式,用以表示说话者的意图或态度。

英语中的语气有三种:

陈述语气、祈使语气和虚拟语气。

直陈语气(indicativemood),表示所说的话是事实。

祈使语气(imperativemood),表示所说的话是请求或命令。

虚拟语气(subjunctivemood),表示说的话不是事实,或者是不可能发生的情况,而是一种愿望、建议或与事实相反的假设等。

一.虚拟语气在条件句中的应用

学习虚拟语气在条件句中的用法之前我们必须清楚条件句的种类:

条件句有真实条件句与非真实条件句(或称虚拟条件句)两种。

真实条件句所表的假设是可能发生或实现的,句中的条件从句与结果主句都用陈述语气。

如:

Ifitdoesn’traintomorrow,Iwillgoforapicnic.假若明天不下雨,我就去野餐。

Oilfloatsifyoupouritonwater.你如把油倒在水里,油就浮起来。

虚拟条件句所表的假设则是不可能或不大可能发生或实现的,句中的条件从句与结果主句皆须用虚拟语气。

  条从句主句与现在事实相反 If主语+动词过去式(be的过去式用were)should(would,might,could)+动词原形与过去事实相反 If主语+had+过去分词should(would,might,could)+have+过去分词    与将来事实可能相反 If主语+动词过去式(be的过去式用were);should+动词原形;wereto+动词原形should(would,might,could)+动词原形1.与现在事实相反的虚拟条件句,条件从句的谓语用动词的过去式(be的过去式用were),主句的谓语用should(wou

Ifitwerenotraining,weshouldgoforapicnic.如果现在不下雨的话,我们就出去野餐了。

(事实是:

天在下雨,我们不能出去野餐。

表示愿望。

Ifhecamehere,hemightbeabletohelpyou.如果他来这,他就能够帮助你了。

(事实是:

他没来这,他不可能帮助你。

表示对他的良好印象。

2.与过去事实相反的虚拟条件句,条件从句的谓语用had+过去分词,主句的谓语用should(would,might,could)+have+过去分词。

如:

Shewouldhavegonetothepartyifshehadbeeninvited.  

要是当初她被邀请的话,她就会去参加这次聚会了。

(事实是:

当时没有人邀请她,因此,她没有来参加聚会。

表示后悔。

Ifshehadn'tcalledme,Iwouldhaveoversleptthismorning.  

今天早上,她要是不叫我的话,我就会睡过头了。

(事实是:

她今天早上叫我了,我没有睡过头。

表示感激。

3.与将来事实可能相反的虚拟条件句,条件从句的谓语用动词的过去式(be的过去式用were);should+动词原形;wereto+动词原形,主句用should(would,might,could)+动词原形。

如:

  

IfIweretobetwentyyearsoldnextyear,IwouldtakethecourseofFrench.  

明年我要是二十岁,我就会学法语。

(事实是:

我现在已经老了,明年我学不了法语了。

Ifitshouldfail,Iwouldtryagain.要是失败了,我会再试一次。

(事实是:

有可能失败,可我会再试。

表示未知。

虚拟过去式有时并不表示“不大可能实现的假设”,而是表示一种希望或不希望发生的动作。

如:

Ifwecaughttheearlytrain,we’dgettherebylunchtime.

假如我们赶上早班火车,到午饭时间我们就会到达那里了。

(表希望)

Ifwemissedthetrain,weshouldhavetowaitanhouratthestation.

假如我们赶不上这班火车,我们就得在车站等一小时。

(表不希望)

4.混合型的条件句

当条件从句与主句所表的时间不一致时,虚拟语气的形式应作相应的调整。

主句和从句的谓语动词并不相互呼应,这种条件句叫混合条件句。

较多见的混合型条件句是从句用过去完成时(指过去行为),而主句用一般时(指目前状态)。

Hewouldpassthetestifhehadtakenmyadvice.如果他听了我的劝告,他现在会通过考试。

IfIhadspokentohimyesterday,Ishouldknowwhattodonow.

假如昨天我对他说了,现在我就知道该怎么办了。

Youwouldbemuchbetternowifyouhadtakenmyadvice.

假如你接受了我的意见,你现在就会好得多。

如条件从句用ifIwere...,主句则可用表任何时间的虚拟形式。

如:

  

IfIwerenotbusy,Iwouldhavecome.

假如我不忙,我就会去了。

(were表过去)

IfIwereyou,Iwouldgo.

假如我是你,我会去的。

(were表现在)

二.连词if的省略

如果虚拟条件句的谓语部分有were,had和should时,可省略if,把were,had和should放到从句主语前面去,多见于书面语。

Hadyounothelpedme,Ishouldhavefailed.要是没有你的帮助,我就失败了。

Wereyouinmyposition,youwoulddothesame.假如你处在我的地位,你也会这样干的。

Shouldtheyattackus,we’llwipethemoutcompletely.

假如他们进攻我们,我们就把他们彻底消灭干净。

三.含蓄条件句

虚拟条件句中的条件从句有时不表出来,只暗含在上下文中,这种句子叫做含蓄条件句。

含蓄条件句大体有三种情况。

1)条件暗含在短语中。

如:

Butforyourhelpwecouldn’thavesucceededintheexperiment.

如果没有你的帮助,我们的实验是不会成功的。

(暗含在分词短词butforyourhelp)

WhatwouldIhavedonewithoutyou?

如没有你,我会怎么办呢?

(条件暗含在介词短语withoutyou中)

Itwouldbeeasiertodoitthisway.这样做会比较容易。

(条件暗含在不定式短语todoitthisway中)

Thissamething,happeninginwartime,amounttodisaster.同样的事,如发生在战时,就会酿成大祸。

(条件暗含在分词短语happeninginwartime中)

Hemusthavethestrengthofahippopotamus,orhenevercouldhavevanquishedthatgreatbeast.他一定是力大如河马,否则他绝不会击败那只庞大的野兽。

(暗含条件是连词or)

Alone,hewouldhavebeenterrified.如是单独一人,他是会感到害怕的。

(暗含条件是alone)

2)条件暗含在上下文中。

如:

  

Youmightstayhereforever.你可以永远待在这儿。

(可能暗含ifyouwantedto)

Wewouldhavesucceeded.我们本来是会成功的。

(可能暗含ifwehadkepttrying)

Yourreputationwouldberuined.你的名誉会败坏的。

(可能暗含ifyoushouldacceptit)

3)在不少情况下,虚拟式已变成习惯说法,很难找出其暗含的条件。

如:

 

Youwouldn’tknow.你不会知道。

Iwouldliketocome.我愿意来。

四.不用if引导的条件从句

虚拟条件句中的条件从句除用if引外,还可用when,unless,lest,suppose,asif,forfear,incase,oncondition等词语来引导。

如:

Thepeasantspreparedtofeedthecitywhenitshouldbefreed.

农民已准备在这座城市解放后供给粮食。

Lestyoushouldnothaveheardall,Ishallbeginatthebeginning.

我怕你没有听全,所以我再从头开始讲一遍。

UnlessIwerewell,Iwouldn’tbeatschool.除非我好了,否则我不会上学。

SupposeyouweregivenachancetostudyinAmerica,wouldyouaccept?

假如给你一个到美国学习的机会,你会接受吗?

(suppose或supposing=whatif)

Supposingitwereso?

(=Supposingitwereso,whatwouldhappen?

)要是这样的话,会怎么样呢?

Hecanusethebicycleonconditionthatheshouldreturnittomorrow如果明天能还回来,他就可以借用这辆自行车。

IncaseIforget,pleaseremindmeofmypromise如果我忘了,请提醒我的诺言。

Susaniswalkingslowly,asifsheweretired.苏珊走得很慢,就像是累了似的。

与if一样,上述词语所引导的条件从句亦可用直陈语气,表可能实现或发生的事。

五.习题

1.Ifhehadnotmissedthetrain,he______bythen.

A.mightget  B.mighthavegot   C.got  D.hadgot

2.IfI______outofmyink,Iwouldhavefinishedwritingthepaper.A.didn'trun  B.shouldn'trun C.haven'trun D.hadn'trun

3.Iwouldhavegonetothemeeting,ifI______moretime.

A.hadhad  B.havehad  C.had  D.wouldhavehad

4.IcouldhavedonebetterifI______moretime.

A.havehad  B.had   C.hadhad  D.willhavehad

5.IfI______you,Iwouldn'treturnthecall.

A.be  B.am   C.was   D.were

6.______today,hewouldgettherebyFriday.

A.Wouldheleave         B.Washeleaving

C.Werehetoleave        D.Ifheleaves

7.IfIhadhurried,I______thetrain.

A.wouldcatch        B.couldcatch

C.wouldhavecaught     D.hadcaught

8.Ifyouhadbeenwithus,you______ourexcitement.

A.haveunderstood   B.understoodC.willunderstand  D.wouldhaveunderstood

9.Withoutyourhelp,we______somuch.

  A.willnotachieve   B.didn'tachieve

  C.don'tachieve    D.wouldnothaveachieved

  10.Ifhe______thestorekeeper'sscissors,hewouldhaveforgottentobuyapair.

  A.wouldnotseen          B.hadnotseen

  C.hadseen          ?

?

?

?

?

D.hasseen

  11.Butforwater,it______impossibletoliveinthedesert.

  A.is    B.was    C.were    D.wouldn'tbe

  12.______it______foryourhelp,Icouldn'thavemadeanyprogress.

  A.Had;notbeen          B.Should;notbeen

  C.Did;notbeen          D.Not;be

  13.Long______theParty!

  A.lives  B.live      C.willlive  D.shouldlive

  14.IfonlyI______mycar!

  A.hadn'tlost              B.wouldnotlose

  C.didn'tlose              D.haven'tlost

  15.______Ibefreetomorrow,Icouldgowithyou.

  A.Could    B.Should    C.Might    D.Must

参考答案

1.B  2.D  3.A  4.C  5.D?

6.C 7.C  8.D  9.D  10.B

11.D 12.A 13.B 14.A 15.B

解析  

1.对过去事情的假设,要用would/mighthavedonesth.来表达。

2.根据wouldhavefinished可以推断应该是过去时,可以推断从句应该用过去完成时。

5.对现在的假设,如果是动词be,一般用were的形式。

9.without,butfor都是暗含条件的短语。

它可以转换成条件句,即Ifwehadnothadyourhelp,是对过去情况的假设,所以应该选D。

虚拟语气练习题

  1.Ienjoyedthemovieverymuch.IwishI_____thebookfromwhichitwasmade.

  A.haveread        B.hadread?

C.shouldhaveread    D.arereading

  2.Youarelate.Ifyou_____afewminutesearlier,you_____him.

  A.come;wouldmeet     B.hadcome;wouldhavemet

  C.come;willmeet     D.hadcome;wouldmeet

  3.Thetwostudentstalkedasifthey_____friendsforyears.

  A.shouldbe     B.wouldbe?

C.havebeen     D.hadbeen

  4.ItisimportantthatI_____withMr.Williamsimmediately.

  A.speak       B.spoke?

C.willspeak    D.tospeak

  5.Helookedasifhe_____illforalongtime.

  A.was     B.Were?

?

C.hasbeen  D.hadbeen

  6.Ifthedoctorhadcomeearlier,thepoorchildwouldnot_____.

  A.havelaidtherefortwohours      B.havebeenliedtherefortwohours

  C.haveliedtherefortwohours       D.havelaintherefortwohours

  7.IwishthatI_____withyoulastnight.

  A.went     B.couldgo

  C.havegone   D.couldhavegone

  8.Let’ssayyoucouldgothereagain,how_____feel?

  A.willyou     B.shouldyou

  C.wouldyou    D.doyou

  9.Ican’tstandhim.Healwaystalksasthoughhe_____everything.

  A.knew          B.knows

  C.hasknown        D.hadknown

  10._____thefog,weshouldhavereachedourschool.

  A.Becauseof  B.Inspiteof

  C.Incaseof  D.Butfor

  11.Ifyouhadtoldmeinadvance,I_____himattheairport.

  A.wouldmeet      B.wouldhadmet

  C.wouldhavemet    D.wouldhavemeet

 12.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_____mehow.

  A.teaches        B.willteach

  C.hastaught       D.wouldteach

  13.Iwouldhavetoldhimtheanswer,haditbeenpossible,butI_____sobusythen.

  A.hadbeen       B.were

  C.was         D.wouldbe

  14.He’sworkinghardforfearthathe_____.

  A.shouldfallbehind    B.fellbehind

  C.mayfallbehind     D.wouldfallenbehind

  15.Ifit_____anothertenminutes,thegamewouldhavebeencalledoff.

  A.hadrained     B.wouldhaverained

  C.haveseen     D.rained

  16.Hesuggestedthatthey_____useatrickinsteadoffighting.

  A.should       B.would

  C.do         D.had

  17.MyfatherdidnotgotoNewYork;thedoctorsuggestedthathe_____there.

  A.notwent     B.won’tgo

  C.notgo      D.nottogo

  18.IwouldhavegonetothemeetingifI_____time.

  A.hadhad     B.havehad

  C.had       D.wouldhavehad

  19.WouldyouratherI_____buyinganewbike?

  A.decidedagainst   B.willdecideagainst

  C.havedecided    D.shalldecideagainst

  20.Youlooksotiredtonight.Itistimeyou_____.

  A.gotosleep      B.wenttosleep

  C.gotobed       D.wenttobed

  21.—Whydidn’tyoubuyanewcar?

   —IwouldhaveboughtoneifI_____enoughmoney.

  A.had      B.havehad

  C.wouldhave   D.hadhad

  22.Ifshecouldsew,_____.

  A.shemakeadress     B.shewouldhavemadeashirt

  C.shewillmakeashirt   D.shewouldhadmadeacoat

  23.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1