- 相關推薦
大學英語六級虛擬語氣例題解析匯總
在日常學習和工作生活中,我們很多時候都不得不用到練習題,做習題有助于提高我們分析問題和解決問題的能力。什么樣的習題才是科學規范的習題呢?下面是小編整理的大學英語六級虛擬語氣例題解析匯總,供大家參考借鑒,希望可以幫助到有需要的朋友。
大學英語六級虛擬語氣例題解析(一)
1、 Jean Wagner’s 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 been analyzed
C. be analyzed D. should have been analyzed
解析:(C)在表示要求、愿望、建議、請求、命令等含義的名詞同位語從句中,從句謂語動詞要用虛擬語氣形式,即should(可以省略)+動詞原形。
2、 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)本道題目的前半句話是對過去情況的一種假設,但事實上并沒有發生,而事實上沒有發生的真實原因是句子的后半部分由but引導的轉折句所表述的真實。因而but所引導的句子中應該用表示志過去事實相符合的表陳述的時態,即一般過去時。
3. 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從句中選擇適當的動詞形式,以主句中的動詞apologize(抱歉)來看,if從句中表達的內容應該是過去做的事,因此可以排除(A),因為(A)是現在時。(C)中should+have+過去分詞結構表示本來應該做卻沒有做的事,在此不合題意。(D)選項中的might+have+過去分詞表示對過去發生的事情很不肯定的猜測,它表達的內容還不能成為事實,所以藉此道歉真是不知從何說起,因此此處也不合題意。(B)had offended表示當時已經發生了的動作。這是復雜條件句:apologize 是現在,而條件句是表示對過去假設的條件句。
4. If you hadn’t taken such a long time to get dressed, we’d there by now.
A. be B. circles C. is circling D. be circling
解析:該句也是一個復雜條件句(或稱作混合虛擬條件句)。條件句表示對過去情況的假設,而主句表示對現在情況的假設,但事實上卻與此相反,所以正確答案應該是(A)。
5. 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引導的從句要求用虛擬語氣,表示同時或將來的情況,動詞要用過去式(be動詞用were)或would(could等)+動詞原形,本句話中指的是當時的情況,所以要用過去式,故(A)是正確答案。
6. 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, might)+動詞原形的過去分詞。
7. I hadn’t 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+動詞原形。
8. George would certainly have attended the proceedings ______ .
A. if he didn’t get a flat tire B. if the flat tire hadn’t 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)是正確答案。
9. The teacher suggested that her students ______experiences with ESP.
A. write a composition 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(可以省略)+動詞原形。
10. He speaks Chinese as fluently as if he ______a Chinese.
A. were B. had been C. is D. has been
解析:(A).表示與現在相反的虛擬。
大學英語六級虛擬語氣例題解析(二)
1. As usual, he put on a show as though his trip______ a great success.
A. had been B. has been C. were D. was
解析:A.as though引導的與過去相反的虛擬。
2. Looking round the town, he felt as though he ______ away for ages.
A. has been B. was C. is D. had been
解析:D.felt是過去式,所以該句是由as though引導的與過去相反的虛擬。
3. John is so strongly built that he looks as if he ______ as elephant.
A. lifts B. is lifting C. lifted D. could lift
解析:D.as if引導的與現在事實相反的虛擬。
4. He described the town as if he ______ it himself.
A. had seen B. has seen C. saw D. sees
解析:A.as if引導的與過去相反的虛擬。
5. Most insurance agents would rather you______ anything about collecting claims until they investigate the situation.
A. do B. don’t C. didn’t D. didn’t do
解析:(D)would rather后接從句要求用虛擬語氣,形式為過去式,表示對現在或將來的假設,或為過去完成式表示對過去的情況的假設。6. 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. hadn’t B. didn’t have had C. hadn’t had D. hadn’t have
解析:(C)who引導的定語從句中的現在完成時表示動作業已發生,所以主句中表示的虛擬是針對已經發生了的行為,所以應該用過去完成式表示對過去的虛擬。
7. Without electronic computers, much of today’s 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)這是一人含蓄虛擬條件句,通過介詞短語without,表示潛在的一種假設,而主句中的情況也早已經發生,所以是對過去情況的一種假設,因此用would not have been achieved這一形式。
8. 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+動詞原形。
9. It is time that the government ______ measures to protect the rare birds and animals.
A. takes B. took C. has taken D. taking
解析:(B)It is time that是一種要求從句用虛擬語氣的常見句型。虛擬語氣形式為動詞的過去式。
10. He was very busy yesterday, otherwise he ______ to the meeting.
A. would come B. came C. would have come D. had come
解析:(C)otherwise用來表示一種含蓄的虛擬假設,因為是對過去(yesterday)的情況的假設,所以應該用would have come形式。
大學英語六級虛擬語氣例題解析(三)
1. I must say he reads very well, and I shouldn’t 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引導的條件句在這里最真實的條件句,用一般現在時表示一般將來時,故(B)是正確答案。
2. 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條件句表示的是對過去情況的假設,而主句是對現在(now)的情況的假設,故用would tell形式。
3. I’d rather you ______ anything about it for the time being.
A. do B. didn’t do C. don’t D. didn’t
解析:B.would rather引導的虛擬語氣其謂語用過去式。
4. Mary ______ my letter; otherwise she would have replied before now.
A. has received B. ought to have received
C. couldn’t have received D. shouldn’t have received
解析:C.注意單詞otherwise引導虛擬語氣。
5. We didnt know his telephone number, otherwise we _____ him. ( 1995年6月四級第46題)
A) would have telephoned 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。
6. Jean doesnt want to work right away because she thinks that if she ______ a job she probably 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
解析:本句的意思是:“瓊不想馬上就工作,她認為要是找了工作,就不能經常探訪她的朋友了”。這說明,瓊目前沒有工作。句中假設的情況在近期內并不會存在。該條件句應當用表示將來情況的虛擬語氣。條件從句的謂語用should或were to引出。因此C. were to get 是本題答案。選項A. has to get是陳述語氣的現在時,不能用于虛擬條件句中。選項B. had got是虛擬語氣的過去時,不能表示將來時間。選項D. could have got不能用于虛擬語氣的條件從句中。
7. 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 引出感嘆句,意思是“要是……多好”,表示說話人的一種愿望,希望發生(事實上不可能發生)與過去事實相反的情況。本句的全句意思是:“看我現在的處境多糟糕!要是我聽從你的勸告多好”。事實上,句中的“我”沒有聽從勸告,所以處境很糟糕。題中空格處應當用虛擬語氣,答案是B。
8 .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 從句所表達的內容完全與實際情況相反或純粹是一種假設時,通常使用虛擬語氣。
9. Id rather you ____ anything about it for the time being.
a. dont do b.did
c.didnt do d.would do
解析:would rather 表示愿望,后接從句用虛擬語氣,用過去時。
10. Look at the terrible situation I am in! If only I ____ your advice
a.follow b.would follow
c.had followed d.have followed
解析:本題測試if only 引起的感嘆句的虛擬語氣。if only 引起的感嘆句,相當于“how I wish +賓語從句”。其謂語動詞形式與wish后的賓語從句形式相同。
大學英語六級虛擬語氣例題解析(四)
1. We are all for your proposal that 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 之后的定語從句中需用虛擬語氣。謂語動詞用過去式。
2. 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 went home D. if she had left
解析:“現在已經十六點鐘了,難道你不認為該回家了嗎?”句中的“its about time …”引起虛擬。因此答案是C。
3. The mad man was put in the soft-padded cell lest he _____ himself.(1998年1月四級第38題)
a. injure b. injured c. had injure d. would injure
解析:“這個瘋子被關進墻上裝有襯墊的病房,以免傷了他自己!痹趌est 引導的狀語從句中,謂語動詞多用虛擬語氣,(should )+ 動詞原形。答案是a。
4. Christie stared angrily at her boss and turned away, as though _____ out of the office.
A. went B. gone C. to go D. 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 searching for someone. (省略he were)
3) The boy started, as if awakened from some dream. (省略he were)
由此可見,本題中省略she wanted。
5. Id rather you _____ by train, because I cant bear the idea of your being in an airplane in such bad weather.
A. would go B. should go C. went D. had gone
解析:“我寧愿你乘火車去,因為我無法想像在如此惡劣的天氣你呆在飛機里!敝髡Z+would rather后接賓語從句,從句中謂語須用虛擬語氣:用一般過去時表示希望現在或將來實現的行為或狀態,用過去完成時表示希望過去實現的行為或狀態。本題中原因狀語從句用一般現在時,暗示希望現在或將來發生的行為動作,故選答案為 C. went。
6. _____ for the timely investment from the general public,our company would not be so thriving as it is.
A. Had it not been B. Were it not C. Be it not D. Should it not be
解析:“要不是老百姓的及時投資,我們的公司不會像現在這樣興旺!北绢}測試交錯時間的虛擬語氣。從句是表示過去時間的虛擬條件,if省略,主語it與助動詞had倒裝。虛擬條件句也可寫成這樣:If it had nor been for the timely investment from the general public。這是重點句型,在各類測試中?肌4鸢福 A. Had it not been
7. A safety analysis _____ the target as a potential danger. Unfortunately, it was never done.
A. would identify B. will identify
C. would have identified D. will have identified
解析:“一次安全隱患分析本來會確認這個目標是潛在的危險。不幸的是,這樣的分析從未做過。”這是對過去時間的虛擬,表示過去要做而沒有做的事。因而答案選 C. would have identified
A. worked B. would work C. work D. were working
解析:“過去男子一般都愿意他們的妻子在家里工作!币驗閜refer(寧愿)是欲望動詞,其后所接的賓語從句中謂語需用(should)+動詞原形。 答案:C. work
9. 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.本題的答案是B. would have got through。選項A. must have got through(肯定通過)表示一種對過去事情的主觀推測,不是與過去事情相反的情況。另外,must不能用在虛擬條件句中。選項C.
would get through(就會通過)是虛擬語氣現在時的一種表示方法,表示與現在事實相反。選項D. could get through(可能通過),could也可以用于非真實條件句里,表示與事實相反的情況,但這里,它只表示與現在事實或將來可能的事實相反。
10. Id rather you _____ by train, because I cant bear the idea of your being in an airplane in such bad weather.
A. would go B. should go C. went D. had gone
解析:主語+would rather后接賓語從句,從句中謂語須用虛擬語氣:用一般過去時表示希望現在或將來實現的行為或狀態,用過去完成時表示希望過去實現的行為或狀態。本題中原因狀語從句用一般現在時,暗示希望現在或將來發生的行為動作,故選C. went。
虛擬語氣知識點
1. 表示現在/過去/將來情況的虛擬條件句
虛擬條件句主要有三種結構:
1) 表示與現在情況相反:主句謂語用“would / could / might +動詞原形”,從句謂語用“動詞的一般過去時”(動詞be的過去式一律用were)。
If I were you, I would not accept his offer.
If I had time, I would certainly go to the cinema with you.
2) 表示與過去情況相反:主句謂語用“would / could / might + have +過去分詞”,從句謂語用過去完成時。
If I had got up a little earlier, I wouldn’t have missed the train.
If I had been more careful, I might have passed that exam.
3) 表示與將來情況相反:主句謂語用“would / could / might +動詞原形”,從句謂語用“were +動詞不定式”或“should +動詞原形”。
If I were to do the job, I would not be able to have enough time to study.
If it should rain tomorrow, I would not go out with you.
2. 虛擬條件句連接詞if的省略
如果虛擬條件句的從句中含有were, had, should, could等詞時,可以省略連接詞if,但這時必須把were, had, should, could等詞移到主語前面,形成倒裝。這種句型主要用于書面形式。
Were I to do the job, I would finish doing it within two weeks.
Had it not been for his help, we couldn’t have arrived there on time.
Should it rain tomorrow, I would stay at home.
3. wish后賓語從句中的謂語構成
動詞wish后的賓語從句表示未實現的或不可能實現的愿望,其賓語從句中的謂語動詞要用虛擬語氣,有以下三種構成形式。
1) 表示現在不可能實現的愿望,賓語從句中的謂語動詞用一般過去時。(be的過去式為were)。
I wish I had enough money to buy a car.
I wish I were as young and energetic as you.
2) 表示過去未能實現的愿望,賓語從句中的謂語動詞用過去完成時(had +過去分詞)或“would / could + have +過去分詞 ”。
I wish I hadn’t made such a mistake.
I wish I could have done it better.
3) 表示將來不可能實現的愿望,賓語從句中的謂語動詞用“would / should (could, might) +動詞原形”。
I wish I would not get old.
I wish I could travel around the world one day.
4. 某些動詞后的賓語從句中謂語動詞要用虛擬語氣
在一些動詞后面的賓語從句中,謂語動詞要用虛擬語氣。這時,謂語動詞用動詞原形或should +動詞原形。這類動詞一般表示命令,要求,決定,建議,主張等概念,主要有:advise, ask, command, decide, demand, desire, direct, insist, move, order, propose, recommend, request, require, suggest,等。
The workers demanded that their wages (should) be raised by 10 per cent.
The teacher decided that you do the experiment first.
5. 某些名詞后的表語從句和同位語從句中謂語動詞要用虛擬語氣
在一些名詞后面的表語從句和同位語從句中,謂語動詞要用虛擬語氣。這時,謂語動詞用動詞原形或should +動詞原形。這類名詞一般表示命令,要求,決定,建議,主張等概念,主要有:advice, idea, instruction, motion, order, plan, proposal, recommendation, request, requirement, suggestion,等。
My suggestion is that we (should) send for a doctor immediately.
He gave the order that they (should) do the experiment again.
6. 錯綜時間條件句
條件從句表示的動作和主句表示的動作,有時發生的時間是不一致的.如從句是對過去情況的假設,而主句可能是對現在正在進行情況的假設。 這種句子稱為錯綜時間條件句.
If the weather had been more favourable, the crops would be growing still better.
7. 某些主語從句中的謂語動詞要用虛擬語氣
某些表示命令,要求,決定,建議,主張以及“重要性”和“緊迫性”等概念的主語從句中謂語動詞要用虛擬語氣。這時,謂語動詞用動詞原形或should +動詞原形。這類主語從句一般由 “It is (was) + 形容詞/過去分詞 + that引導的從句”構成。該結構中,常用的形容詞主要有:advisable, appropriate, desirable, essential, imperative, important, necessary, obligatory, proper, urgent, vital等;常用的過去分詞主要有:arranged, decided, demanded, desired, ordered, proposed, recommended, requested, suggested等。
It is necessary that you (should) stop smoking so heavily.
It is arranged that you (should) enter for this competition.
8. as if / though引起的從句
當as if / though引起的從句所表達的內容完全與實際情況相反或者純粹是一種假設時,通常要用虛擬語氣。如果從句表示與現在的事實相反,謂語動詞用一般過去時;如果從句表示與過去的事實相反,謂語動詞用過去完成時;如果從句表示與將來的事實相反,謂語動詞用would (might, could) + 動詞原形;
They talked as if they had been friends for years.
I remember the whole thing as if it happened yesterday.
It looks as if it might rain.
Note: 如果as if / though引起的從句所表達的內容被看作是事實或者有可能是真實的,則要用陳述語氣。
It seems as if it is going to rain.
The meat tastes as if it has already gone bad.
9. lest, for fear that和 in case引起的從句
當lest, for fear that和 in case表示“以免,以防,生怕,惟恐”等時,在它們引起的從句中,謂語動詞常用should + 動詞原形。
He ran away lest he should be seen.
He’s working hard for fear that he should fall behind.
He left early in case he should miss the last train.
10. If only引出的從句
If only引出的從句用以表達感嘆性的愿望,常譯為“要是…就好了”。If only從句經常省略結果主句,且主要用在虛擬語氣中,即從句的謂語動詞用一般過去時表示現在或將來不可能實現的愿望,或用過去完成時表示過去沒有實現的愿望。
If only the rain would stop.
If only I’d listened to my parents.
Note: if only引出的句子偶爾也可使用陳述語氣,但考生須注意的是,在各類測試中一般都以用虛擬語氣為正確答案。
11. would rather(that)引出的從句
would rather意為“寧愿”,接從句時常省略關系代詞that。would rather后的從句要用虛擬語氣,即從句謂語動詞用一般過去時表示現在或將來的愿望,用過去完成時表示與過去事實相反的愿望。
I’d rather you told me the truth.
I would rather you came tomorrow than today.
I’d rather you hadn’t told me about it.
12. It is (about/high) time (that) 句型
該句型表示“(早)該做…”,其后的定語從句中的謂語動詞要用虛擬語氣表示。在測試中從句的謂語動詞用一般過去時。
It is time that we went to bed.
It is high time that somebody taught you to behave yourself.
13. 表示猜測的幾種不同的方法及意義
一些情態動詞與動詞的完成式連用能夠表示對過去情況的猜測或者未實現的可能性。
1) could have + 過去分詞
A. 表示對過去可能發生的事情的推測,意為,“可能做了某事”。
He couldn’t have seen her yesterday.
They could have lost their way.
B. 表示某事在過去本有可能發生,但事實上并未發生,意為,“本可以做某事”。
We could have started a little earlier.
I could have killed her. It was a narrow escape.
2) may (might) have + 過去分詞
A. 表示對過去情況的推測,意為,“可能已做某事”。
He may have heard the news.
I might have come to a wrong conclusion.
B. 表示一種未實現的可能性,即本可以做某事,而實際上并沒有做,有時含有抱怨的口吻。
It was a narrow escape. You might have killed yourself.
A lot of men died who might have been saved.
3) must have + 過去分詞
表示邏輯上的必然性,即按照某些現象推斷過去肯定發生過的某事。
She must have made a big mistake.
The city at one time must have been prosperous, for it enjoyed a high level of civilization.
4) needn’t have + 過去分詞
表示過去不必做某事,但已經做了,即本可不必做某事。
You needn’t have woken me up. I don’t have to go to work today.
He needn’t have watered the flowers, for it is going to rain.
5) should / ought to have + 過去分詞
表示過去應該做某事而實際上沒有做。
You should / ought to have done what your parents told you. (But you failed to do it.)
You should / ought to have been more careful. (But you weren’t.)
6) shouldn’t / oughtn’t to have + 過去分詞
表示過去不應該做某事而實際上卻做了。
You shouldn’t / oughtn’t to have crossed the road when the lights were red. (But you did.)
They shouldn’t / oughtn’t to have left so soon. (But they did.)
7) would have + 過去分詞
表示對現在或將來某時之前業已完成的動作的推測?勺g為,“可能”、“也許”、“想必”。
He would have arrived by now.
She would have recovered by then.
【大學英語六級虛擬語氣例題解析】相關文章:
刑法綜合案例題及答案解析11-30
小升初應用題例題的解析總結12-07
英語六級閱讀理解例題輔導06-02
大學英語六級選詞填空技巧解析03-24
大學英語六級選詞填空及答案解析12-11
大學英語六級口語常用句型解析03-29
大學英語六級聽力特別訓練及解析11-20
英語六級聽力技巧講義詞匯例題11-30
英語六級聽力過關技巧例題分析11-30
大學英語六級聽力短對話答案及解析12-09