当前位置:文档之家› if虚拟语气

if虚拟语气

英语动词有三种语气:陈述语气、祈使语气、虚拟语气(用来表示说的话不是事实,或者是不太可能发生的情况,而是一种愿望,建议,假设的语气叫虚拟语气。

)虚拟语气的考点:1.条件句中的虚拟语气的用法;2.条件句中虚拟语气的倒装;3.名词性从句中虚拟语气的用法;4.几种特殊结构中虚拟语气的用法;5.虚拟语气时态的判定。

一、If引导的虚拟条件句区别:If it rains tomorrow,the crops will be saved. 陈述语气If it rained tomorrow,the crops would be saved. 虚拟语气真实条件状语从句与非真实条件状语从句真:eg.If he doesn’t hurry up,he will miss the bus.如果他不快点,他将错过巴士。

(真实条件状语)(不是虚拟语气)If he is free,he will ask me to tell stories.如果他是空闲的,他会要求我讲故事。

(真实条件状语)(不是虚拟语气)非真:eg.If I were you,I would go at once.如果我是你,我马上就会去。

(非真实条件状语从句)二、虚拟语气在条件从句中:【例句】1.If you had come a few minutes earlier,you would have met him.要是你早来几分钟的话,你就能见到他了。

(与过去事实相反)2.If it were sunny tomorrow,i would come to see you.明天要是天气好的话,我来看你。

(与将来事实可能相反)3.If i were you,i would go at once.假如我是你的话,我会马上走。

(与现在事实相反,事实上我不可能是你)主从句的谓语形式(一)与现在事实相反的虚拟条件句表示与现在事实相反的情况,例1.If I were you,I would take an umbrella.如果我是你,我会带把伞。

(事实:我不可能是你)2.If I knew his telephone number,I would tell you.如果我知道他的电话号码,我就会告诉你。

(事实:不知道)3.If there were no air or water,there would be no living things on the earth.如果没有水和空气,地球上就不会有生物。

(事实:地球上既有空气也有水) 4.If I had any money with me,I could lend you some.如果我带钱了,我就会借给你些。

(事实:没带钱)5.If he studied harder,he might pass the exam.如果他再努力些,就能通过考试了。

(事实:没有努力If+主+did(were),主+would/should/could/might+动词原形(二)与过去事实相反的虚拟条件句例:1.If I had got there earlier,I should/could have met her.如果我早到那儿,我就会见到她。

(事实:去晚了)2.If he had taken my advice,he would not have made such a mistake.如果他听我的劝告的话,就不会犯这样的错误了。

(事实:没有听我的话)If+主+had done sth,主+would/should/could/might+动词完成式(have done)(三)表示对将来情况的主观推测例:1.If he should come here tomorrow,I should/would talk to him.如果他哪天来这儿的话,我就跟他谈谈。

(事实:来的可能性很小)2.If there were a heavy snow next Sunday,we would not go skating.如果下周日下大雪,我们就不能去滑冰了。

(事实:不知能否下雪)3.If she were to be there next Monday,I would tell her about the matter.如果她下周一来这儿的话,我就会告诉她这件事的始末。

If+主+did(were to/should do),主+would/should/could/might+动词原形(在表示建议、命令、要求等含义的宾语从句,谓语动词常用虚拟语气,"should+动词原形"构成,should可省略。

)(四)有时,主句和条件状语从句的谓语动作若不是同时发生时,虚拟语气的形式应作相应的调整①从句的动作与过去事实相反,而主句的动作与现在或现在正在发生的事实不符。

如:If I had worked hard at school,I would be an engineer,too.如果我在学校学习刻苦的话,我现在也会成为一个工程师了If they had informed us,we would not come here now.如果他们通知过我们的话,我们现在就不会来这里了。

②从句的动作与现在事实相反,而主句的动作与过去事实不符。

如:If he were free today,we would have sent him to Beijing.如果他今天有空的话,我们会已经派他去北京了。

If he knew her,he would have greeted her.要是他认识她的话,他肯定会去问候她了。

③从句的动作与过去发生的情况相反,而主句的动作与现在正在发生的情况相反。

如:If it had not been raining too much,the crops would be growing much better.如果天不下太多的雨的话,庄稼会长得更好。

If he had been working hard,he would be working in the office now.要是他一直努力工作的话,他现在已进了办公室了。

(五)if虚拟句的倒装当虚拟条件句的谓语动词含有were,should,had时,if可以省略,这时条件从句要用倒装语序,即将were,should,had等词置于句首,这种多用于书面语。

如:Should he agree to go there,we would send him there.要是他答应去的话,我们就派他去。

Were she here,she would agree with us.如果她在这儿的话,她会同意我们的。

Had he learnt about computers,we would have hired him to work here.如果她懂一些电脑知识的话,我们已经聘用他来这里工作了。

如果条件状语中有were,had,should时,可以倒装成:were/should/had+主+其他If i were you,i would try it again. 如果我是你,我会再试一次。

Were i you,…If he had been there yesterday,he would have seen the film.Had he been there yesterday,…If it should snow tomorrow,we wouldn’t go out.Should it snow tomorrow,…(六)非真实条件句中的条件从句有时不表达出来,只暗含在副词、介词短语、上下文或其他方式表示出来,这种句子叫做含蓄条件句,在多数情况下,条件会暗含在短语中,如without ….,but for….等But for his help,we would be working now.要不是他的帮助,我们还会在工作呢。

Without your instruction,I would not have made such great progress.要是没有你的指导,我不会取得如此大的进步。

We didn’t know his telephone number;otherwise we would have telephoned him.我们不知道他的电话号码,否则我们就会给他打电话。

(七)有时,虚拟条件句中,主、从句可以省略其中的一个,来表示说话人的一种强烈的感情。

①省略从句He would have finished it.他本该完成了。

You could have passed this exam.你应该能通过这次考试了。

②省略主句If I were at home now.要是我现在在家里该多好啊。

If only I had got it.要是我得到它了该多好啊。

1. the exam,he would have attend a college.A.If he passedB.Had he passedC.Were he passedD.If he should pass2. five minutes earlier,you could have seen them off.A.If you should arriveB.If you arriveC.Had you arriveD.Should you arrive翻译句子:1.If___________________(如果明天不下雨的话),we will go to the zoo.2__________________(如果你生病了),you must see the doctor.3.You’ll have to have a rest_______________(如果你感到累)4.___________________(如果我们训练海豚),they perform tricks.5.Parrots repeat words_______________________(如果你教他们)6._____________(如果老虎住在野外),they will hunt for their own food.7.If you do not hurry up,________________________________.(你会上学迟到).练习以及解析1.I enjoyed the movie very much.I wish I_____the book from which it was made.A.have readB.had readC.should have readD.are reading2.You are late.If you_____a few minutes earlier,you_____him.A. come;would meetB.had come;would have mete;will meetD.had come;would meet3.The two students talked as if they_____friends for years.A.should beB.would beC.have beenD.had been5.He looked as if he_____ill for a long time. A.was B.were C.has been D.had been7.I wish that I_____with you last night.A.wentB.could goC.have goneD.could have gone9.I cant stand him.He always talks as though he_____everything.A.knewB.knowsC.has knownD.had known10._____the fog,we should have reached our school.A. Because ofB.In spite ofC.In case ofD.But for11.If you had told me in advance,I_____him at the airport.A.would meetB.would had metC.would have metD.would have meet12.Mike can take his car apart and put it back together again.I certainly wish he_____me how.A.teachesB.will teachC.has taughtD.would teach16.He suggested that they_____use a trick instead of fighting.A.shouldB.wouldC.doD.had17.My father did not go to New York;the doctor suggested that he_____there.A.not wentB.won’t goC.not goD.not to go19.Would you rather I_____buying a new bike?A.decided againstB.will decide againstC.have decidedD.shall decide against20.You look so tired tonight.It is high time you_____.A.go to sleepB.went to sleepC.go to bedD.went to bed21.—Why didn’t you buy a new car?-I would have bought one if I_____enough money.A. hadB.have hadC.would haveD.had had22.If she could sew,_____.A.she make a dressB.she would have made a shirtC.she will make a shirtD.she would had made a coat24.His doctor suggested that he_____a short trip abroad.A.will takeB.would takeC.takeD.took25.The Bakers arrived last night.If they’d only let us know earlier,_____at the station.A.we’d meet themB.we’ll meet themC.we’d have met themD.we’ve met them26.If I_____you,I_____more attention to English idioms and phrases.A.was;shall payB.am;will payC.would be;would payD.were;would pay27.We might have failed if you_____us a helping hand.A.have not givenB.would not giveC.had not givenD.did not give28.The law requires that everyone_____his car checked at least once a year.A.hasB.hadC.haveD.will have29.It is strange that he_____so.A.would sayB.would speakC.should sayD.will speak30.Had I known her name,_____A.or does she know mine?B.and where does she live?C.she would be beautiful.D.I would have invited her to lunch.翻译句子:1.it doesn't rain tomorrow2.If you are ill3.if you feel tired4.If we train dolphins5.if you te ach them6.If tigers live in the wild7.you will be late for school1—5BBDD6—10DAD11—15CD 16—20ACAD21—25DBCCC26—30DCCCD31—35DDCCB36—40DCACD解析:1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。

相关主题