高中英語-虛擬語氣練習題講解-答案_第1頁
高中英語-虛擬語氣練習題講解-答案_第2頁
高中英語-虛擬語氣練習題講解-答案_第3頁
高中英語-虛擬語氣練習題講解-答案_第4頁
高中英語-虛擬語氣練習題講解-答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、虛擬語氣精選練習 姓名: 班級: 得分: 答案:1234567891011121314151. _ to the doctor right away, he might have been alive. A. If he went B. Were he gone C. Should he have gone D. Had he gone 2. The secretary suggested that they _ the men in at once. A. had brought B. should have brought C. brought D. bring 3. I wish I _

2、 able to tell him all about it last night. A. was B. were C. had been D. should be 4. If we _ here ten minutes earlier, we _ the bus. A. arrived/would catch B. arrived/would have caught C. had arrived/had caught D. had arrived/would have caught 5. If I _ more time, I would have gone with him. A. had

3、 B. had had C. have had D. would have 6. The Jade Emperor ordered that the Monkey King _ right away. A. would be arrested B. must be arrested C. be arrested D. had to be arrested 7. Janes uncle insisted _ in this hotel any longer. A. not staying B. not to stay C. that he not stay D. staying not 8. H

4、e demanded that the laboratory report _ immediately after the experiment was done. A. was written B. be written C. must be written D. would be written 9. The man insisted that he _ there. A. should send B. would be sent C. sent D. be sent 10. If he _ to the teacher attentively, he _ the answer to th

5、e problem now. A. had listened, would have known B. listened, would know C. listened, would have known D. had listened, would know 11. But for the party, he _ of hunger 30 years ago. A. would have died B. would die C. must have died D. must die 12. Its high time that we _ to school. A. would to B. w

6、ent C. go D. will go 13. Id rather you _ right away. A. leave B. left C. will leave D. to leave 14. _, I would take an umbrella with me. A. Had I been you B. I were you C. Were I you D. I had been you 15. It is high time we _ off. A. are B. were C. be D. will be 虛擬語氣精選練習答案:123456789101112131415DDCDB

7、CCBDDABBCB虛擬語氣練習題 答案虛擬語氣精選例題解析1.The millions of calculations involved, had they been done by hand, _all practical value by the time they were finished. A. could lose B. would have lost C. might lose D. ought to have lost 解析:這個句子中含有一個省略if,把助動詞提前到主語they之前的虛擬條件句,該條件句表示對過去情況的假設,而主句中by the time they were

8、 finished 表明主句也應該是對過去發(fā)生的情況的假設,因而應該選(B)would have lost為正確答案。2. Had Paul received six more votes in the last election, he our chairman now. A. must have been B. would have been C. were D. would be 解析:這道題目是一個混合虛擬語氣的句子。條件句省略了if,把助詞had提前到主語前面,表示對過去情況的假設,而主句中now表明了對現(xiàn)在情況的假設,所以應選would(should, could, might)+

9、動詞原形這種表達形式。四個選項中只有(D)是正確表達形式,故為正確答案。3. If you Jerry Brown until recently, youd think the photograph on the right was strange. A. shouldnt contact B. didnt contact C. werent to contact D. hadnt contacted 解析:until recently,因此(D)是正確答案,而主句是隱含的對現(xiàn)在情況的假設,該句是一個混合虛擬條件句。4. the English examination I would have

10、 gone to the concert last Sunday A. In spite of B. But for C. Because of D. As for 解析:假設的情況有時不是用一個條件句表示,而是隱含在一個由介詞如but for、but that、without, 由連詞but、副詞otherwise 、比較級、形容詞、獨立主格等表示的上下文中。本句主句表示對過去情況的假設,但事實上由于英語考試而沒有去成,即若不是因為英語考試,我本可以去聽音樂會,所以應選(B)But for為正確答案。5. Look at the terrible situation I am in! If

11、only I your advice A. follow B. would follow C. had followed D. have followed 解析:題目中的第一句話表示的是現(xiàn)在真實的情況,而第二句話中所要表達的是應該做但事實上沒有做的事,這種情況導致第一句話中真實情況的發(fā)生,故If only條件句假設的是過去一種情況,因此應該用had +過去分詞,所以正確答案是(C)。6. There is a real possibility that these animals could be frightened, _a sudden loud noise. A. being there

12、 B. should there be C. there was D. there having been 解析:句意為:“要是有一聲巨響,這些動物會受到驚嚇,這是有現(xiàn)實可能性的?!眘hould there be表示虛擬條件句中將來時間的謂語形式, if省略,所以should與there倒裝。因此B. should there be 就是本題答案 。7、When Edison died, it was proposed that the American people all power in their homes, streets, and factories for several mi

13、nutes in honour of this great man.A. turn offB. turned offC. would turn offD. had turned off解析: propose是欲望動詞,后接的賓語從句或主語從句中謂語要用虛擬語氣:should+動詞原形或直接用動詞原形。選擇(A). turn off 9、The board deemed it urgent that these files right away.A. had to be printedB. should have been printed C. must be printedD. should

14、be printed解析: D. should be printed 。因為urgent是欲望形容詞,在句中作形式賓語it的補足語,所以賓語從句中的謂語需用虛擬語氣:(should)+動詞原形(主動態(tài)或被動態(tài))。11、 Jean Wagners most enduring contribution to the study of Afro-American poetry is his insistence that it in a religious, as well as worldly, frame of reference. A. is to be analyzed B. has bee

15、n analyzed C. be analyzed D. should have been analyzed 解析:(C)在表示要求、愿望、建議、請求、命令等含義的名詞同位語從句中,從句謂語動詞要用虛擬語氣形式,即should(可以省略)+動詞原形。12、 I would have gone to visit him in the hospital had it been at all possible, but I _ fully occupied the whole of last week. A. were B. had been C. have been D. was 解析:(D)本道

16、題目的前半句話是對過去情況的一種假設,但事實上并沒有發(fā)生,而事實上沒有發(fā)生的真實原因是句子的后半部分由but引導的轉(zhuǎn)折句所表述的真實。因而but所引導的句子中應該用表示志過去事實相符合的表陳述的時態(tài),即一般過去時。13. I apologize if I you, but I assure you it was unintentional. A. offend B. had offended C. should have offended D. might have offended 解析:(B)此題要求在if從句中選擇適當?shù)膭釉~形式,以主句中的動詞apologize(抱歉)來看,if從句中表

17、達的內(nèi)容應該是過去做的事,因此可以排除(A),因為(A)是現(xiàn)在時。(C)中should+have+過去分詞結(jié)構(gòu)表示本來應該做卻沒有做的事,在此不合題意。(D)選項中的might+have+過去分詞表示對過去發(fā)生的事情很不肯定的猜測,它表達的內(nèi)容還不能成為事實,所以藉此道歉真是不知從何說起,因此此處也不合題意。(B)had offended表示當時已經(jīng)發(fā)生了的動作。這是復雜條件句:apologize 是現(xiàn)在,而條件句是表示對過去假設的條件句。14. If you hadnt taken such a long time to get dressed, wed there by now. A. b

18、e B. circles C. is circling D. be circling 解析:該句也是一個復雜條件句(或稱作混合虛擬條件句)。條件句表示對過去情況的假設,而主句表示對現(xiàn)在情況的假設,但事實上卻與此相反,所以正確答案應該是(A)。15. The sun rises in the east and sets in the west, so it seems as if the sun _round the earth. A. were circling B. circles C. is circling D. be circling 解析:if引導的從句要求用虛擬語氣,表示同時或?qū)?/p>

19、的情況,動詞要用過去式(be動詞用were)或would(could等)+動詞原形,本句話中指的是當時的情況,所以要用過去式,故(A)是正確答案。16. If the Watergate Incident Nixon would not have resigned from the presidency. A. did not occur B. had not occurred C. was not occurring D. be circling 解析:(B)had not occurred表示對過去的虛擬,條件句中要用過去完成式,主句中要用should(would, could, migh

20、t)+動詞原形的過去分詞。17. I hadnt expected James to apologize but I had hoped . A. him calling me B. that he would call me C. him to call me D. that he call me 解析:(B)had hoped是常見的要求其后的賓語從句用虛擬語氣的句型,虛擬語氣would+動詞原形。18. George would certainly have attended the proceedings . A. if he didnt get a flat tire B. if t

21、he flat tire hadnt happened C. had he not had a flat tire D. had the tire not flattened itself 解析:表示對過去情況的假設,主句動詞形式為would(should, could, might)+have+過去分詞,條件句為過去完成式,if可以省略,但要把had提前主語前面。(B),(D)的表達不符合英語表達習慣,所以(C)是正確答案。19. The teacher suggested that her students experiences with ESP. A. write a composit

22、ion on their B. to write composition about the C. wrote some compositions of his or her D. had written any compositions for his 解析:(A)suggest后面的從句要用虛擬語氣形式,其形式為should(可以省略)+動詞原形。20. He speaks Chinese as fluently as if he _a Chinese. A. were B. had been C. is D. has been 解析:(A)表示與現(xiàn)在相反的虛擬。21. As usual,

23、 he put on a show as though his trip a great success. A. had been B. has been C. were D. was 解析:Aas though引導的與過去相反的虛擬。22. Looking round the town, he felt as though he away for ages. A. has been B. was C. is D. had been 解析:Dfelt是過去式,所以該句是由as though引導的與過去相反的虛擬。23. John is so strongly built that he loo

24、ks as if he as elephant. A. lifts B. is lifting C. lifted D. could lift 解析:Das if引導的與現(xiàn)在事實相反的虛擬。24. He described the town as if he it himself. A. had seen B. has seen C. saw D. sees 解析:Aas if引導的與過去相反的虛擬。25. Most insurance agents would rather you anything about collecting claims until they investigate

25、 the situation. A. do B. dont C. didnt D. didnt do 解析:(D)would rather后接從句要求用虛擬語氣,形式為過去式,表示對現(xiàn)在或?qū)淼募僭O,或為過去完成式表示對過去的情況的假設。26. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they the experience of meeting. A. hadnt B. didnt have had

26、 C. hadnt had D. hadnt have 解析:(C)who引導的定語從句中的現(xiàn)在完成時表示動作業(yè)已發(fā)生,所以主句中表示的虛擬是針對已經(jīng)發(fā)生了的行為,所以應該用過去完成式表示對過去的虛擬。27. Without electronic computers, much of todays advanced technology . A. will not have been achieved B. have not been achieved C. would not have been achieved D. had not been achieved 解析:(C)這是一人含蓄虛擬

27、條件句,通過介詞短語without,表示潛在的一種假設,而主句中的情況也早已經(jīng)發(fā)生,所以是對過去情況的一種假設,因此用would not have been achieved這一形式。28. He told her to return the book in time so that others a chance to read it . A. may have B. will have C. would have D. might have 解析:(D)連so that引導的從句中要求用虛擬語氣,表示一種假設,形式為might+動詞原形。29. It is time that the go

28、vernment measures to protect the rare birds and animals. A. takes B. took C. has taken D. taking 解析:(B)It is time that是一種要求從句用虛擬語氣的常見句型。虛擬語氣形式為動詞的過去式。30. He was very busy yesterday, otherwise he to the meeting. A. would come B. came C. would have come D. had come 解析:(C)otherwise用來表示一種含蓄的虛擬假設,因為是對過去(

29、yesterday)的情況的假設,所以應該用would have come形式。31. I must say he reads very well, and I shouldnt be surprised if he acting for a living one day. A. had taken up B. takes up C. have taken up D. would have taken up 解析:(B)所給的四個選項中沒有一個表示對未來的情況的虛擬的形式should+動詞原形,或是were to do,因此可以斷定if引導的條件句在這里最真實的條件句,用一般現(xiàn)在時表示一般將來

30、時,故(B)是正確答案。32. If I had seen the movie, I you all about it now. A. would tell B. will tell C. have told D. would have told 解析:(A)這是一個混合虛擬語氣的句子,if條件句表示的是對過去情況的假設,而主句是對現(xiàn)在(now)的情況的假設,故用would tell形式。33. Id rather you anything about it for the time being. A. do B. didnt do C. dont D. didnt 解析:Bwould rat

31、her引導的虛擬語氣其謂語用過去式。34. Mary my letter; otherwise she would have replied before now. A. has received B. ought to have received C. couldnt have received D. shouldnt have received 解析:C注意單詞otherwise引導虛擬語氣。35. We didnt know his telephone number, otherwise we _ him. ( 1995年6月四級第46題)A) would have telephoned

32、 B) must have telephoned C) would telephone D) had telephoned 解析:本題是與過去時相反的虛擬句,從句中用過去完成式,主句中用would have done。本句相當于if we had known his telephone number,we would have telephoned him。答案是(A) would have telephoned。36. Jean doesnt want to work right away because she thinks that if she _ a job she probably

33、 wouldnt be able to see her friends very often.(1996年1月四級第44題)A. has to get B. had got C. were to get D. could have got解析:本句的意思是:“瓊不想馬上就工作,她認為要是找了工作,就不能經(jīng)常探訪她的朋友了”。這說明,瓊目前沒有工作。句中假設的情況在近期內(nèi)并不會存在。該條件句應當用表示將來情況的虛擬語氣。條件從句的謂語用should或were to引出。因此C. were to get 是本題答案。選項A. has to get是陳述語氣的現(xiàn)在時,不能用于虛擬條件句中。選項B.

34、had got是虛擬語氣的過去時,不能表示將來時間。選項D. could have got不能用于虛擬語氣的條件從句中。37. Look at the terrible situation I am in! if only I _ your advice.(1993年6月四級第70題)A. follow B. had followed C. would follow D. have followed解析:if only 引出感嘆句,意思是“要是多好”,表示說話人的一種愿望,希望發(fā)生(事實上不可能發(fā)生)與過去事實相反的情況。本句的全句意思是:“看我現(xiàn)在的處境多糟糕!要是我聽從你的勸告多好”。事實

35、上,句中的“我”沒有聽從勸告,所以處境很糟糕。題中空格處應當用虛擬語氣,答案是B。38 .That tree looked as if it _ for a long time.a.hasnt watered b.had not been watered c.didnt water d.wasnt watered 解析:本題測試as if 從句的虛擬語氣。一般來說,as if 從句所表達的內(nèi)容完全與實際情況相反或純粹是一種假設時,通常使用虛擬語氣。39. Id rather you _ anything about it for the time being.a. dont do b.did

36、c.didnt do d.would do解析:would rather 表示愿望,后接從句用虛擬語氣,用過去時。40. Look at the terrible situation I am in! If only I _ your advicea.follow b.would follow c.had followed d.have followed解析:本題測試if only 引起的感嘆句的虛擬語氣。if only 引起的感嘆句,相當于“how I wish +賓語從句”。其謂語動詞形式與wish后的賓語從句形式相同。41. We are all for your proposal th

37、at discussion _.(1998年6月四級第68題)a. be put off b. was put off c. should put off d. is to put off解析:全句意思是:我們都贊成你的建議,把討論推遲。答案是A。虛擬語氣在定語從句中的應用在Its (high) time 之后的定語從句中需用虛擬語氣。謂語動詞用過去式。42. Its already 5 oclock now. Dont you think its about time _ ?(1995年6月四級第43題)A. we are going home B. if she leaves C. we

38、went home D. if she had left解析:“現(xiàn)在已經(jīng)十六點鐘了,難道你不認為該回家了嗎?”句中的“its about time ”引起虛擬。因此答案是C。43. The mad man was put in the soft-padded cell lest he _ himself.(1998年1月四級第38題)a. injureb. injured c. had injured. would injure解析:“這個瘋子被關進墻上裝有襯墊的病房,以免傷了他自己?!痹趌est 引導的狀語從句中,謂語動詞多用虛擬語氣,(should )+ 動詞原形。答案是a。44. Chr

39、istie stared angrily at her boss and turned away, as though out of the office.A. wentB. goneC. to goD. would go解析:答案為:C. to go 。 as though或as if引導的狀語從句中,從句主語和主句主語相同時,從句中可省略主語和部分謂語,如:1) She paused, as if to let the painful memories pass. (省略she wanted)2) From time to time Jason turned round as though

40、 searching for someone. (省略he were)3) The boy started, as if awakened from some dream. (省略he were)由此可見,本題中省略she wanted。45. Id rather you by train, because I cant bear the idea of your being in an airplane in such bad weather.A. would goB. should goC. wentD. had gone解析:“我寧愿你乘火車去,因為我無法想像在如此惡劣的天氣你呆在飛機里

41、?!敝髡Z+would rather后接賓語從句,從句中謂語須用虛擬語氣:用一般過去時表示希望現(xiàn)在或?qū)韺崿F(xiàn)的行為或狀態(tài),用過去完成時表示希望過去實現(xiàn)的行為或狀態(tài)。本題中原因狀語從句用一般現(xiàn)在時,暗示希望現(xiàn)在或?qū)戆l(fā)生的行為動作,故選答案為 C. went。46. for the timely investment from the general public,our company would not be so thriving as it is.A. Had it not beenB. Were it notC. Be it notD. Should it not be解析:“要不是老百

42、姓的及時投資,我們的公司不會像現(xiàn)在這樣興旺?!北绢}測試交錯時間的虛擬語氣。從句是表示過去時間的虛擬條件,if省略,主語it與助動詞had倒裝。虛擬條件句也可寫成這樣:If it had nor been for the timely investment from the general public。這是重點句型,在各類測試中???。答案: A. Had it not been47. A safety analysis the target as a potential danger. Unfortunately, it was never done.A. would identify B.

43、will identify C. would have identifiedD. will have identified解析:“一次安全隱患分析本來會確認這個目標是潛在的危險。不幸的是,這樣的分析從未做過?!边@是對過去時間的虛擬,表示過去要做而沒有做的事。因而答案選 C. would have identified48. In the past men generally preferred that their wives in the home.A. workedB. would workC. workD. were working解析:“過去男子一般都愿意他們的妻子在家里工作。”因為p

44、refer(寧愿)是欲望動詞,其后所接的賓語從句中謂語需用(should)+動詞原形。 答案:C. work49. Had he worked harder, he _ the exams.A. must have got through B. would have got through C. would get through D. could get through解析:本題前半句是表示與過去事實相反的虛擬條件從句,后半句是表示與過去事實相反的主句。相當于:If he had worked harder, he would have got through the exams.本題的答案

45、是B. would have got through。選項A. must have got through(肯定通過)表示一種對過去事情的主觀推測,不是與過去事情相反的情況。另外,must不能用在虛擬條件句中。選項C. would get through(就會通過)是虛擬語氣現(xiàn)在時的一種表示方法,表示與現(xiàn)在事實相反。選項D. could get through(可能通過),could也可以用于非真實條件句里,表示與事實相反的情況,但這里,它只表示與現(xiàn)在事實或?qū)砜赡艿氖聦嵪喾础?0. Id rather you _by train, because I cant bear the idea o

46、f your being in an airplane in such bad weather.A. would goB. should goC. wentD. had gone解析:主語+would rather后接賓語從句,從句中謂語須用虛擬語氣:用一般過去時表示希望現(xiàn)在或?qū)韺崿F(xiàn)的行為或狀態(tài),用過去完成時表示希望過去實現(xiàn)的行為或狀態(tài)。本題中原因狀語從句用一般現(xiàn)在時,暗示希望現(xiàn)在或?qū)戆l(fā)生的行為動作,故選C. went。虛擬語氣精選練習 1. The boy acted _ he had never lived in Canada before. A. as though B. even

47、if C. as D. since 2. _ to the doctor right away, he might have been alive. A. If he went B. Were he gone C. Should he have gone D. Had he gone 3. If you were older, I _ you to go there yesterday. A. will allow B. should allow C. would have allowed D. had allowed 4. The secretary suggested that they

48、_ the men in at once. A. had brought B. should have brought C. brought D. bring 5. I wish I _ able to tell him all about it last night. A. was B. were C. had been D. should be 6. If we _ here ten minutes earlier, we _ the bus. A. arrived/would catch B. arrived/would have caught C. had arrived/had ca

49、ught D. had arrived/would have caught 7. If I _ more time, I would have gone with him. A. had B. had had C. have had D. would have 8. He was very busy yesterday, otherwise he _ to the meeting. A. would come B. came C. would have come D. had come 9. The Jade Emperor ordered that the Monkey King _ rig

50、ht away. A. would be arrested B. must be arrested C. be arrested D. had to be arrested 10. Janes uncle insisted _ in this hotel any longer. A. not staying B. not to stay C. that he not stay D. staying not 11. Dont touch the sleeping tiger. If he woke up, he _ you. A. would come to B. would come at C

51、. would have come toward D. will come to 12. Without electricity human life _ quite different today. A. is B. will be C. would have been D. would be 13. How I wish I _ to reapair the watch! I only made it worse. A. had tried B. hadnt tried C. have tried D. didnt try 14. He demanded that the laborato

52、ry report _ immediately after the experiment was done. A. was written B. be written C. must be written D. would be written 15. The man insisted that he _ there. A. should send B. would be sent C. sent D. be sent 16. If he had not gone out in the storm _. A.he will be alive now B. he would be alive now C. he would have been alive now 17. If it _ tomorrow, what would we do? A. rains B. were to rain C. would ra

溫馨提示

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

評論

0/150

提交評論