虛擬語氣練習(xí)題附答案_第1頁
虛擬語氣練習(xí)題附答案_第2頁
虛擬語氣練習(xí)題附答案_第3頁
虛擬語氣練習(xí)題附答案_第4頁
虛擬語氣練習(xí)題附答案_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、虛擬語氣練習(xí)題一、【基礎(chǔ)鞏固】1. If I _ ten years younger, I _ very happy.A. were, would beB. am, shall beC. were, shall beD. am, would be2. -You can ask your brother for help.-He is not at home. If he _, I _ .A. is, wouldB. were, wouldC. is, willD. were, will3. If you _ the doctors advice, you would have already

2、recovered.A. followB. followedC. would followD. had followed4. If he had not missed the train, he _ there by then.A. might getB. might have gotC. gotD. had got5. What would you have done last night, if you _ to write your homework.A. hadn'tB. haven't hadC. didn't haveD. hadn't had6.

3、-Did you catch the plane?-No, if I had hurried, I _ .A. wouldB. would haveC. couldD. did7. Why didn't you tell him the truth? If I _ you, I would have.A. wereB. had beenC. amD. would be8. -How do you like the party?-Wonderful. If you had come with us, you _ a good time.A. hadB. had hadC. would h

4、aveD. would have had9. If I _ out of my ink, I would have finished writing the paper.A. didn't runB. shouldn't runC. haven't runD. hadn't run10. If you _ early tomorrow morning, you would be there by noon.A. have startedB. were startC. were to startD. had started11. If you _ to the m

5、oon one day, you would find it quite different from the earth.A. travelB. had travelledC. should travelD. have trarelled12. What _ yesterday if you _ TV programme.A. would you do, hadn't watchB. would you have done, hadn't watchedC. could you do, didn't watchD. would you have done, didn&

6、#39;t watch13. -Are you thinking about going to Dalian for the vacation?-No, but if I _ time, I _ very glad to go there.A. have, will beB. had had, would have beenC. had, would beD. had had, would be14. -My boss often made me work day and night.-If I _ you, I _ the job.A. am, will give upB. had been

7、 you, would have given upC. were, would give upD. had been you, would give up15. If you tell me all about it, I _ able to decide.A. would beB. could beC. wereD. shall be16. If you _ George, would you please tell him to ring me?A. sawB. were toC. have seenD. see17. I'm sure he hasn't sent the

8、 letter. If he _ it, I _ .A. sent, gotB. sent, have gotC. sent, would goD. had sent, would have got18. -Sally finally got here from Chicago.-If she _ earlier, we _ her to the party then.A. came, would takeB. had come, would have takenC. comes, will takeD. had come, would take19. I don't know whe

9、ther to take the medicine at once. If I _ ,I _ it.A. knew, would takeB. had known, would have taken itC. knew, would have takenD. had known, would take20. -Did you need any help with your maths last night?-No, If _ , I _ you.A. had, would have calledB. had, would callC. had needed, would have called

10、D. had needed, would call二、【能力提高】1. I would buy that car,if I _ enough money.A. haveB. hadC. will haveD. had had2. Ford might have come to school in time for Professor Smith's lecture, _ .A. if he got up earlierB. unless he had got up earlierC. but he got up rather lateD. but he had got up so la

11、te3. _ their help in the past years, he would be living a hard life and might even have starve to death.A. WithB. If it were not forC.If it had not been forD.If not4. If it had not rained yesterday, the ground _ muddy now.A. is notB. will not beC. would not beD. would not have been5. You _ any diffi

12、culty now, if you had made a more careful plan.A. won't meet withB. would not meet withC. would not have met withD. have not met with6. He did his best in everything, _ he would not have been what he was.A. andB. butC. otherwiseD. but that7. -What would you wish to do if you were to be a college

13、 student again?-That's very hard to say, but I wish I _ biology when I was a college student.A. had studiedB. studiedC. studyD. have studied8. -You should have gone to the show with us yeaterday. It's very good.-I wished I _ , but I was busy with my report.A. hadB. didC. would haveD. were9.

14、Mr Johnson said angrily, “Don't order me about, as if I _ your wife. I'm not. We are both the boss's men. ”A. wereB. amC. would beD. had been10. _ the thick fence, he would have been more fearful.A. But forB. WithoutC.If it were not forD. both A and B11. He talked as if he _ to Beijing,

15、but I knew he hadn't.A. wentB. wereC. had beenD. would have been12. -Would you have told him the awswer, if possible?-Yes, I would have, but I _ very busy.A. had beenB. wereC. wasD. would be13. If he _ in England, what language could he probably speak now?A. were bornB. had been bornC. would hav

16、e been bornD. was born14. If we _ Steven's advice, we would not be lost in the forest.A. tookB. had takenC. have takenD. would take15. If the govenment had built more houses for the homeless people after the earth quake, the housing problems now in some parts of the city _ so serious now.A. woul

17、dn't beB. will not have beenC. wouldn't have beenD. would have not been16. What a heavy rain it is! If we _ the rain coat, we wouldn't _ in the rain.A. had put on, be walkingB. put on, walkC. put on, be walkingD. should put on, walk17. -Why is the window broken?-If I _ care, it _ .A. too

18、k, wouldn't happenB. had taken, wouldn't have happenedC. took, wouldn't have happenedD. had taken, wouldn't happen18. -Do you think the thief entered through the side door?-No, if he had, he _ the living room window.A. would breakB. would have brokenC. wouldn't breakD. wouldn'

19、;t have broken19. I _ one of Tom's paintings, but if I had, he would have given it to me.A. wantedB. wantC. didn't wantD. don't want20. I've forgotten his telephone number. If I _ it down, I _ you now.A. put, would have toldB. put, would tellC. had put, would have toldD. had put, wou

20、ld tell三、【高考真題】1. If there were no subjunctive mood, English _ much easier.A. will beB. would have beenC. could have beenD. would be2. The guard at the gate insisted that everybody _ the rulesA. obeysB. obeyC. will obeyD. would obey3. -“The experiment had failed!”-“I suggest you _ again.”A. try B tr

21、yingC. will try D. would try4. -“He is a very brave man. ”-“Yes. I wish I _ his courage.”A. haveB. hadC. will haveD. would have5. If she had worked harder, she _ .A. would succeedB. had succeededC. should succeedD. would have succeeded6. The plant is dead. I _ it more water.A. will giveB. would have

22、 givenC. must giveD. should have given7. I wish I _ you yesterday.A. seenB. did seeC. had seenD. were to see8. If my lawyer _ here last Saturday, he _ me from going.A. had been; would have preventedB. had been; would preventC. were; would preventD. were; would have prevented9. He _ you more help, ev

23、en though he was very busy.A. might have givenB. might giveC. may have givenD. may give10. Without electricity human life _ quite different today.A. isB. will beC. would have beenD. would be11. If it _ for the snow, we _ the mountain yesterday.A. were not; could have climbedB. were not; could climbC

24、. had not been; could have climbedD. had not been; could climb12. We _ last night, but we went to the concert instead.A. must have studiedB. might studyC. should have studiedD. would study13. - If he _ , he _ that food.- Luckily he was sent to the hospital immediately.A. was warned; would not takeB.

25、 had been warned; would not have takenC. would be warned; had not takenD. would have been warned; had not taken14. I didn't see your sister at the meeting. If she _ , she would have met my brother.A. has comeB. did comeC. cameD. had come15. When a pencil is partly in a glass of water, it looks a

26、s if it _ .A. breaksB. has brokenC. were brokenD. had been broken16. You didn't let me drive. If we _ in turn, you _ so tired.A. drove; didn't getB. drove; wouldn't getC. were driving; wouldn't getD. had driven; wouldn't have got17. _ he had not hurt his leg, John would have won

27、the race. (07全國(guó)IIA. IfB.SinceC. ThoughD. When答案與分析1.選A。從句的意思反映出其愿望是不可能實(shí)現(xiàn)的,應(yīng)該使用虛擬語氣。從各選項(xiàng)中分析只有A符合虛擬條件句的語法規(guī)則。2.選B。前文已經(jīng)給出,這是一個(gè)與現(xiàn)在事實(shí)相反的虛擬條件從句。3.選D。從兩個(gè)方面分析都應(yīng)選D。從follow the doctor's advice動(dòng)作本身分析,這是個(gè)非延續(xù)性動(dòng)詞,所以它只能是要么已經(jīng),要么將來,即要么與過去事實(shí)相反,要么與將來事實(shí)相反。從全句的意思中分析,應(yīng)是前者。也可以從主句中分析。它是與過去事實(shí)相反的would have recovered。從全句的意

28、思上看,從句也應(yīng)是與過去事實(shí)相反。4.選B。上一題考查從句.時(shí)態(tài)的選用。從句是與過去.中時(shí)態(tài)的選用,而本題則是考查主句事實(shí)相反,根據(jù)從句的意思,主句也應(yīng)是與過去事實(shí)相反。5.選D。主句與從句都理解為與過去事實(shí)要反相才正確。have to被否定后的意思是“不是不得不”,“不是非得”。have一詞作“有”解時(shí),其否定和疑問的形式有兩種,you don't have, you haven't,但作除“有”解以外的含義時(shí),只能有第一種否定或疑問形式,所以選項(xiàng)A是錯(cuò)的。B項(xiàng)不是虛擬語氣,C項(xiàng)是與現(xiàn)在或?qū)硎聦?shí)相反故也須排除。6.選B。根據(jù)問句,if條件從句及全句的意思,主句只能理解為與過

29、去事實(shí)相反,would have是would have caught的省略。7.選B。從句應(yīng)理解為與過去事實(shí)相反,故選had been。8.選D。問句中雖用現(xiàn)在時(shí),但實(shí)際上是詢問過去的事,故主從句都是與過去事實(shí)相反,所以would have had是對(duì)的。9.選D。與過去事實(shí)相反的從句是過去完成時(shí),故選hadn't run。run out of意為“用光”。10.選C。從句中的tomorrow morning已經(jīng)告知我們,本句可理解為與將來事實(shí)相反,A、D兩項(xiàng)都不對(duì)。B項(xiàng)缺少to,故選were to start。11.選C。從句中的one day指“將來有一天”,故用should可表示

30、將來。12.選B。根據(jù)主句中的yesterday可以確定,主句是與過去事實(shí)相反,又根據(jù)句意,從句也是與過去事實(shí)相反,故選B。13.疑問句是詢問將來,故用與將來事實(shí)相反的C項(xiàng)。14.選B。第一句中的made是指過去,回答要同上文的時(shí)間相符,所以,主句和從句均是與過去事實(shí)相反。15.選D。條件從句的tell說明這不是一個(gè)虛擬條件,因此選用真實(shí)意義的D項(xiàng)。16.選D。would you please并不是虛擬語氣,而是一種很委婉的祈使句,故從句也不用虛擬條件,而選用真實(shí)條件的see。17.選D。第一句已清楚地道出過去的一個(gè)事實(shí)。第二句是與這個(gè)過去的事實(shí)相反的虛擬語氣,故選用D。18.選B。根據(jù)第一句

31、,第二句中的條件從句應(yīng)是一個(gè)與過去事實(shí)相反的虛擬條件,而主句也用與過去事實(shí)相反,這是由于句尾的then的緣故,如果沒有then一詞,選D項(xiàng)也是正確的。19.選A。主、從句都是與現(xiàn)在事實(shí)相反,故用A。20.選C。第一句是詢問過去的事實(shí),第二句中的主、從句都理解為過去才合邏輯,雖然D 選項(xiàng)在語法上是對(duì)的,但從時(shí)間上看卻不合理。B層次答案與分析答案與分析1.選B。根據(jù)主從句之間在邏輯上的時(shí)間關(guān)系,應(yīng)視為同時(shí)發(fā)生故選B。但本句在沒有語言環(huán)境的情況下,也可以看做是一個(gè)過去的真實(shí)條件句。2.選C。might have come在含有虛擬條件復(fù)合句的主句中表示與過去事實(shí)相反,也可用于真實(shí)的情況,意即“可能已

32、經(jīng)”,但仔細(xì)分析四個(gè)選項(xiàng),其中無一可以在語法,時(shí)態(tài)和含義上同前面的句子相一致,故只能將might have come看做是虛擬語氣的用法。如果是這樣, A項(xiàng)中的got up指與現(xiàn)在事實(shí)相反的虛擬條件,這與主句不合邏輯。B項(xiàng)中的unless不能用于虛擬語氣條件。C項(xiàng)是一個(gè)指過去發(fā)生的真實(shí)事件,這正和與過去事實(shí)相反的主句相一致,而虛擬條件從句也被省略,它應(yīng)該是if he had got up early。D項(xiàng)中的過去完成時(shí),在沒有任何參照的情況下是不對(duì)的。3.選C。如用with則全句的邏輯關(guān)系不成立,而用D項(xiàng)其語法結(jié)構(gòu)有錯(cuò)。in the past years 已經(jīng)告訴我們應(yīng)與過去事實(shí)相反的條件從句,所以只有C是對(duì)的,B項(xiàng)用來表示與現(xiàn)在事實(shí)相反,也應(yīng)排除。B、C這兩種用法只能表示虛擬條件,不能表示真實(shí)條件,其意思是“如果沒有”。4.選C。虛擬條件從句雖是指過去,但從其與主句

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論