虚拟语气经典练习题库附详细解答.docx

上传人:b****8 文档编号:23876488 上传时间:2023-05-21 格式:DOCX 页数:23 大小:27.41KB
下载 相关 举报
虚拟语气经典练习题库附详细解答.docx_第1页
第1页 / 共23页
虚拟语气经典练习题库附详细解答.docx_第2页
第2页 / 共23页
虚拟语气经典练习题库附详细解答.docx_第3页
第3页 / 共23页
虚拟语气经典练习题库附详细解答.docx_第4页
第4页 / 共23页
虚拟语气经典练习题库附详细解答.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

虚拟语气经典练习题库附详细解答.docx

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

虚拟语气经典练习题库附详细解答.docx

虚拟语气经典练习题库附详细解答

虚拟语气练习题

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.Iwouldhavetoldhimtheanswerhaditbeenpossible,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._____today,hewouldgettherebyFriday.

  A.Wouldheleave    B.Washeleaving

  C.Werehetoleave   D.Ifheleaves

  24.Hisdoctorsuggestedthathe_____ashorttripabroad.

  A.willtake     B.wouldtake

  C.take        D.took

  25.TheBakersarrivedlastnight.Ifthey’donlyletusknowearlier,_____atthestation.

  A.we’dmeetthem      B.we’llmeetthem

  C.we’dhavemetthem    D.we’vemetthem

  26.IfI_____you,I_____moreattentiontoEnglishidiomsandphrases.

  A.was;shallpay        B.am;willpay

  C.wouldbe;wouldpay     D.were;wouldpay

  27.Wemighthavefailedifyou_____usahelpinghand.

  A.havenotgiven     B.wouldnotgive

  C.hadnotgiven     D.didnotgive

  28.Thelawrequiresthateveryone_____hiscarcheckedatleastonceayear.

  A.has           B.had

  C.have           D.willhave

  29.Itisstrangethathe_____so.

  A.wouldsay     B.wouldspeak

  C.shouldsay     D.willspeak

  30.HadIknownhername,_____

  A.ordoessheknowmine?

      B.andwheredoesshelive?

  C.shewouldbebeautiful.     D.Iwouldhaveinvitedhertolunch.

  31.Hehasjustarrived,buthetalksasifhe_____allaboutthat.

  A.know     B.knows

  C.known     D.knew

  32.IfI_____themoney,Iwouldhaveboughtamuchbiggercar.

  A.possessed         B.owned

  C.had            D.hadhad

  33.Hewasverybusyyesterday;otherwise,he_____tothemeeting.

  A.wouldcome       B.came

  C.wouldhavecome     D.willcome

  34.ThelibrarianinsiststhatJohn_____nomorebooksfromthelibrarybeforehereturnsallthebookshehasborrowed.

  A.willtake          B.took

  C.take             D.takes

  35.Ileftveryearlylastnight,butIwishI_____soearly.

  A.didn’tleave      B.hadn’tleft

  C.haven’tleft      D.couldn’tleave

  36.Idonothaveajob.IwouldfindonebutI_____notime.

  A.had            B.didn’thave

  C.hadhad          D.have

  37.Iwishthatyou_____suchabadheadachebecauseI’msurethatyouwouldhaveenjoyedtheconcert.

  A.hadn’t     B.didn’thavehad

  C.hadn’thad   D.hadn’thave

  38.Heinsistedthatweall_____inhisofficeatoneo’clock.

  A.be         B.tobe

  C.wouldbe      D.shallbe

  39.Helencouldn’tgotoFranceafterall.That’stoobad.I’msureshewouldhaveenjoyeditif_____.

  A.she’sgone       B.she’llgo

  C.she’dgone       D.she’dgo

  40.Imustgothereearlier.JohnhassuggestedthatI_____anhourbeforethediscussionbegins.

  A.go        B.shallgo

  C.willgo     D.wouldgo

 

1—5BBDAD      6—10DDCAD        

11—15CDCAA     16—20ACAAD

21—25DBCCC    26—30DCCCD        

31—35DDCCB    36—40DCACD

 

 解析:

  1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。

  2.条件句表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。

  3.asif后面如果表示真实情况就不用虚拟。

  4.Itisimportantthat是主语从句的虚拟语气,从句用sb.shoulddo的形式。

  5.asif后面是真实情况,不虚拟。

 6.lain是lie的过去分词,表示“躺”。

  7.couldhavedone表示“本来可以”。

  8.与将来相反的虚拟语气,主句用过去将来时。

  9.asif表示不可能发生的事情时用虚拟语气。

  10.butfor表示“要不是……的话”,通常与虚拟语气搭配使用。

11.inadvance表示“事先”,表示与过去事实相反的虚拟语气。

  12.wish的宾语从句表示发生在将来的愿望用过去将来时。

  13.but的并列句表示真实情况,不用虚拟语气。

  14.forfearthat后面的状语从句用sb.shoulddo的形式。

  15.表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。

16.suggest后面的宾语从句用sb.shoulddo的形式。

  17.suggest后面的从句用sb.shoulddo的形式,should可以省略。

  18.表示与过去事实相反,从句用过去完成时。

  19.wouldrather的宾语从句用sb.did的形式。

  20.Itistime后面的定语从句用sb.did的形式。

 21.第一个had是过去完成时,第二个had表示“有”。

  22.wouldhavedone是过去将来完成时,表示与过去相反的虚拟语气。

  23.这是虚拟语气的倒装形式,把if去掉,助动词提前。

  24.suggest后面的从句用sb.shoulddo的形式,should可以省略。

  25.表示与过去事实相反,主句用过去将来完成时。

26.在虚拟语气中,不管什么人称,be动词都要用were的形式。

  27.表示与过去事实相反,从句用过去完成时。

  28.require后面的从句用sb.shoulddo的形式,should可以省略。

  29.Itisstrangethat是主语从句的虚拟语气,从句用sb.shoulddo的形式。

  30.hadIknown是与过去相反的虚拟语气的倒装形式。

31.asif表示不可能发生的事情时用虚拟语气。

  32.第一个had是过去完成时,第二个had表示“有”。

  33.otherwise经常可以搭配虚拟语气,表示与过去事实相反。

  34.当insist表示“坚持认为”时不用虚拟形式。

  35.wish后面用虚拟语气,表示与过去事实相反用过去完成时。

36.but的并列句表示真实情况,不用虚拟语气。

  37.wish后面用虚拟语气,表示与过去事实相反用过去完成时。

  38.当insist表示“坚持要求”时从句用虚拟形式。

  39.表示与过去事实相反,从句用过去完成时。

  40.suggest后面的从句用sb.shoulddo的形式,should可以省略。

 

虚拟语气

 

1)概念

  虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件,不一定是事实,或与事实相反。

2)在条件句中的应用

  条件句可分为两类,一类为真实条件句,一类为非真实条件句。

非真实条件句表示的是假设的或实际可能性不大的情况,故采用虚拟语气。

1真实条件句

 

  真实条件句用于陈述语气,假设的情况可能发生,其中if是如果的意思。

 

  时态关系

句型:

条件从句   主句

  一般现在时  shall/will+动词原形

 Ifhecomes,hewillbringhisviolin.

典型例题

 Thevolleyballmatchwillbeputoffifit___. 

A. willrain B.rains C.rained D.israined

 答案B。

真实条件句主句为将来时,从句用一般现在时。

注意:

1)在真实条件句中,主句不能用begoingto表示将来,该用shall,will.

 (错)Ifyouleavenow,youarenevergoingtoregretit.

 (对)Ifyouleavenow,youwillneverregretit.

 2)表示真理时,主句谓语动词便不用shall(will)+动词原形,而直接用一般现在时的动词形式。

2非真实条件句

 

1)时态:

可以表示过去,现在和将来的情况。

它的基本特点是时态退后。

a. 同现在事实相反的假设。

句型:

条件从句     主句

    一般过去时   should(would)+动词原形

 Iftheywerehere,theywouldhelpyou.

b. 表示于过去事实相反的假设。

句型:

条件从句     主句     

   过去完成时   should(would)have+过去分词

 Ifshehadworkedharder,shewouldhavesucceeded.  

 Thericewouldnothavebeenburntifyouhadbeenmorecareful. 

 IfmylawyerhadbeenherelastSaturday,hewouldhavepreventedmefromgoing.

 Ifhehadcomeyesterday,Ishould/wouldhavetoldhimaboutit.

 含义:

Hedidnotcomeyesterday,soIdidnottellhimaboutit.

 Ifhehadnotbeenillandmissedmanyclasses,hewouldhavemadegreaterprogress.

 含义:

Hewasillandmissedmanylessons,sohedidnotmakegreaterprogress. 

c. 表示对将来的假想

 句型:

 条件从句      主句

    一般过去时     should+动词原形

    were+不定式    would+动词原形

    should+动词原形

 Ifyousucceeded,everythingwouldbeallright.

 Ifyoushouldsucceed,everythingwouldbeallright.

 Ifyouweretosucceed,everythingwouldbeallright.

 

3混合条件句

 

 主句与从句的动作发生在不同的时间,这时主,从句谓语动词的虚拟语气形式因时间不同而不同,这叫做混合条件句。

  Ifyouhadaskedhimyesterday,youwouldknowwhattodonow.

 (从句与过去事实相反,主句与现在事实相反。

  Ifithadrainedlastnight(过去),itwouldbeverycoldtoday(现在).

4虚拟条件句的倒装

 

  虚拟条件句的从句部分如果含有were,should,或had,可将if省略,再把were,should或had移到从句句首,实行倒装。

 Weretheyherenow,theycouldhelpus.

 =Iftheywereherenow,theycouldhelpus.

 Hadyoucomeearlier,youwouldhavemethim

 =Ifyouhadcomeearlier,youwouldhavemethim. 

 Shoulditrain,thecropswouldbesaved.

 =Wereittorain,thecropswouldbesaved.

注意:

 在虚拟语气的从句中,动词'be'的过去时态一律用"were",不用was,即在从句中be用were代替。

 IfIwereyou,Iwouldgotolookforhim.

  如果我是你,就会去找他。

 Ifhewerehere,everythingwouldbeallright.

  如果他在这儿,一切都

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

当前位置:首页 > 人文社科 > 教育学心理学

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

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