资源描述:
《虚拟语气详解及时态.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二、虚拟语气(SubjunctiveMood)1.主语从句中的虚拟语气 主语从句(常用形式主语it来代替,结构为Itisthat…)中的虚拟语气主要取决于某些用来表示建议、命令、要求、惊异和失望等的形容词和过去分词,其形式为:(should)+动词原形。常这样用的形容词有:appropriate,advisable,better,desirable,essential,imperative,important,insistent,natural,necessary,preferable,strange,urgent
2、,vital等。过去分词有: desired,demanded,ordered,requested,suggested,recommended,required等。例如:Itisessentialthatyou(should)winthevoters’hearts.Itwassuggestedthathe(should)jointheclubactivities.2.表语从句和同位语从句中的虚拟语气 在表示建议、命令、主张、目的和愿望等的名词后面的表语从句和同位语从句中谓语动词要求使用虚拟语气。其形式为:(shou
3、ld)+动词原形。常这样用的名词有:resolution,pray,decision,motion,suggestion,preference,proposal,advice,recommendation,desire,demand,requirement,order,necessity,request,idea等。例如: Hegaveordersthattheguests(should)behospitablyentertained.他下令热情款待这些客人。Hisproposalisthatwe(should)
4、getridofthebadhabits.3.宾语从句中的虚拟语气1)某些动词后所接宾语从句中的谓语动词要求用虚拟语气,用来表示建议、命令和要求等。其形式为:(should)+动词原形。常这样用的动词有:ask(要求),advise,determine,decide,command,insist,intend,move,prefer,propose,order,recommend,request,require,suggest,urge,demand,desire,direct等。例如: Heinsistedtha
5、tthemeeting(should)beputoff.他要求推迟那个会议。 Theyproposedthatalltheplans(should)bediscussedatthemeeting.他们建议所有的计划都应该在会上讨论。 2)在以it为形式宾语的复合宾语从句中也可以用虚拟语气,其形式为:(should)+动词原形。这一句型中使用的形容词(宾补)与主语从句中的虚拟语气所使用的形容词相同。例如: Wethinkitadvisablethathe(should)thinkdeeplybeforeacting
6、.我们认为他在行动之前好好考虑一下才是明智的。 3)wish后面所跟的宾语从句中的虚拟语气表示某种不能实现的愿望。其主要形式有三种:表示对现在情况的虚拟wish+主语+动词过去式(be用were)表示对过去情况的虚拟wish+主语+had+过去分词表示对将来情况的虚拟wish+主语+would+动词原形 例如: IwishIknewwhatwasgoingtohappen.但愿我能知道要发生什么事。 Shewishedshehadstayedathome.她后悔当时不在家。 IwishIwererich.我
7、巴不得我很有钱。 注意:在表示对过去情况的虚拟时,有时也可以用下列形式: wish+主语+would(could)+have+过去分词 IwishIcouldhaveseenherlastnight.要是我昨天晚上能够见到她那该多好。4.if条件句中的虚拟语气形式 1)if非真实条件句所表示的假设则是不可能或不大可能发生或实现的,句中的主句与从句都用虚拟语气。在if非真实虚拟条件句中,主句和从句谓语动词主要有下面几种形式:从句主句与现在事实相反动词过去式(be用were)would(should,could,
8、might)+动词原形与过去事实相反had+过去分词should(would,could,might)+have+过去分词与将来事实可能相反动词过去式(should+动词原形,wereto+动词原形)should(would,could,might)+动词原形例如:Iftherewerenogravity,weshouldnotbeabletowalk.假如