語法教案:情態動詞和虛擬語氣

分類說明

語法教案:情態動詞和虛擬語氣

一. 情態動詞雖然不能單獨充當句子的謂語,但可以表示出主語的情感、意志、能力或決心等感情,有確定的意義。對於情態動詞,一方面要弄清楚本身的意思;另一方面要弄清楚情態動詞之間的區別,並且還須根據上下文的意思來確定情態動詞的應用。

1.表能力:can一般表示本身所具有的能力;be able to一般表示通過學習、訓練而獲得的一種能力。

2.表可能:can表示一種可能性.be able to表示一種結果。can表示事實上的可能,may表示理論上的可能。

3.表請求:can爲非正式用語,一般用於否定和疑問句;may爲正式用語,一般用於肯定和疑問句。因此,當用may提問時,它的否定回答應該是:N。.…can’t/mustn’t to

4.表推測:can一般用於否定和疑問句中,may一般用於肯定和否定句中;can’t的意思是“不可能”,而may not的意思是“可能不”;should一般表示根據事物的發展規律、人的品行特點或所約定的時間作出的推測;will表根據人或事物一般所表現出來的情況而進行的推測;must表示根據事實或現象對事物或人所作的肯定推測,不用於否定或疑問句。

5.表意志:will一般表示主語的意志;shall一般表示徵求聽話人的意志;must一般表示主觀意志,有時用來表示主語做與說話人意願相反的事情,意思是“偏偏,偏要”have to表示客觀要求,意思是“不得不,除此之外沒有別的辦法”。用must提問時的否定回答須用can’t/needn’t;mustn’t與don’t have to的意思大不相同,前者表示“禁止”,意思是:一定不能;後者表示“沒有必要”,意思是“不必”,相當於。eed。,t o

6.表義務:should一般表示主觀的想法或建議;ought to一般表示客觀道義上的要求。

7.表過去情況:should/ought to have done表示過去該做的事情而沒有做,含有對對方的責備;could/might have done表示過去做某事的一種可能,不含責備;used to表過去常做某事,而現在已經不做了;would表示過去經常做某事,至於現在還做否,不於考慮。

8. 表需要:除動詞的時態、語態之外,動詞的語氣也是英語中重要內容之一。動詞何種語氣,即:陳述語氣、祈使語氣和虛擬語氣。

二. 虛擬語氣用來表示與客觀事實相反或實現的可能性很小的一種假設。其形式有:

1.非真實條件

(I)與將來事實不符:If+主語+should+動詞原形/+動詞過去式(be用were),主語+would+動詞原形

(2)與現在事實不符:If+主語+動詞過去式(be用were),主語+would+動詞原形

(3)與過去事實不符:If+主語+had done,主語+would +have done

注意:A.當從句的謂語中含有should,were,had時,可將If省略,同時,將should,were,had提到句首;B.有時的情況是混合條件,即:從句跟主句的時態不一致或虛擬與

真實情況相混合;C.條件或主句的省略

2.特殊的虛擬句型

(1)advise,suggest,insist,ask,demand,request,order等動詞的賓語從句,由這些詞轉化而成的名詞所帶的同位語從句及它們的表語從句一般用虛擬語氣,即:(should)

(not)do。

但當suggest的意思是“暗示,表明”,insist的意思是“堅持說”時,它們的賓語從句不能用虛擬語氣。

(2)wish,would rather的賓語從句及if only所引導的從句,須用虛擬語氣,即:從句用過去時(be用were)表示與現在或將來的事實不符;從句用過去完成時,表示與過去事實不符。

(3)without,but for等介詞短語作狀語時,句子一般用虛擬語氣,即:主語+would have done。

(4)for fear that,lest等引導的狀語從句,一般用虛擬語氣,即:would do/have done。

(5)It is(high)time that+從句。從句一般用虛擬語氣,即:主語+過去時或should+動詞原形。

(6)表示祝願時,一般用虛擬語氣,即:倒裝結構May you do sth.!/Long live...!/Happy birthday(New Year)!/Many happy returns of the day!

回放真題

真題1(2004甘肅、青海卷22)

--Tom graduated from college at a very young age.

--Oh,he ________have been a very smart boy then.

A.could B.should C.might D.must

【答案及解析】D must表示肯定推測,意思是:Tom肯定很聰明。

真題2(2004重慶卷24)

“The interest ________be divided into five parts,according to the agreement made by both sides,”declared the judge.

A.may B.should C.must D.shall

【答案及解析】 D 由declared the judge可知,前面的話是法官的判詞,必須強制執行。shall用於第二、第三人稱時,表義務、強制,而其它三個選項無此義。

真題3(2004重慶卷29)

There are eight tips in Dr Roger’s lecture on-sleep,and one of them is:________to bed early unless you think it is necessary.

A.doesn’t go B.not to go C.not going D.don’t go

【答案及解析】D由tips和冒號可知,後面是個祈使句,表建議。故正確答案爲D。

真題4(2004福建卷32)

--I’11 tell Mary about her new job tomorrow.

--You ________her last week.

A.ought to tell B.would have told C.must tell D.should have told

【答案及解析】D根據後一句的時間狀語,可排除選項A、C;而選項B表示與過去事實不相符的假設;D表示對該做的事情而沒有做的一種責備。根據句意,答案選D,暗含對“你”的責備。

真題5(2004湖北卷26)

--Excuse me.Is this the right way to the Summer Palace?

--Sorry,I am not sure.But it ________be.

A.might B.will C.must D.can

【答案及解析】A表示可能性時,選項A表示把握很少的可能;B表示根據平常情況的推測;C表示有很大把握的推測;D表示理論上的可能。根據I am not sure,答案選A。

真題6(2004浙江卷26)

I ________pay Tracy a visit,but I am not sure, whether I will have time this Sunday.

A.should B.might C.would D.could

【答案及解析】 A選項A表示在某種意義上應該幹……;B表示過去的一種可能性;C表示與客觀事實不相符的情況;D表示過去的一種可能性。根據句子及選項的意思,答案選A,表示應該去拜訪Tracy。

真題7(2004江蘇卷22)

--I don’t mind telling you what I know.

--You ________.I’m not asking you for it.

A.mustn’t B.may not C.can’t D.needn’t

【答案及解析】D mustn’t(不可以),may not(可能不),can’t(不可能,不可)都不合題意。從下文I’m not asking you for it可知,選項D(沒有必要)爲正確答案。意思是:你沒有必要告訴我。

真題8(2004廣西卷21)

I often see lights in that empty house.Do you think I ______report it to the police?

A.should B.may C.will D.can

【答案及解析】 A should意爲“應該”,may、can表許可或可能,will表意願。由Do you think...可知說話者在徵求別人的意見,即他是否應該把那事報告給警察。很明顯,B、C、D都不合題意。

真題9(2004廣西卷27)

Mr. White ________at 8:30 for the meeting,but he didn’t show up.

A.should have arrived B.should arrive

C.should have had arrived D.should be arriving

【答案及解析】 A should have done表過去該做的事沒做。should do表現在或將來應該怎麼樣。從didn’t可知此題指的是過去,故答案選A。

真題10(全國[河南、河北、山東、福建]29)

--Isn’t that Ann’s husband over there?

--No,it ________be him--I’m sure he doesn’t wear glasses.

A.can’t B.must not C.won’t D.may not

【答案及解析】 A根據語境:--難道那個不是Ann的丈夫嗎?--不可能的--我確定他不戴眼鏡的。後者否定前者說的話,故選A。B表示禁止;c表示不願或不會;D表示可能不。

真題11(2004四川卷29)

You ________be tired--you’ve only been working for an hour.

A.must not B.won’t C.can’t D.may not

【答案及解析】C can’t意思是“不可能”,表推測;A不準、禁止;B不願意;D可能不。

真題12(2004上海卷28)

Children under 12 years of age in that country ________be under adult supervision when in a public library.

A.must B.may C.can D.need

【答案及解析】A must意爲“必須,一定”,表示一種要求;may意爲“可以,可能”,表示允許或可能性;can意爲“可以,可能,能夠”,表示允許、能力或可能性;need意爲“需要”,表示自身的不足。本題大意爲:12歲以下的孩子在公共圖書館要有父母的監管。這是一種要求,因此正確答案選A。

真題13(2004天津卷31) ’

--Who is the girl standing over there?

--Well,if you ________know,her name is Mabel.

A.may B.can C.must D.shall

【答案及解析】c選項A表示允許,意思是:可以;B表示一種能力,意思是:能夠;C表示一種主張,意思是:一定要,堅持要;D表示說話者的意圖、命令或決心,意思是:必須、一定。根據語境,顯然指對方的主張,意思是:如果你一定要知道的話,她名叫Mabel。故答案選C。

真題14(2004湖南卷28)

--Excuse me,but 1 want to use your computer to type a report.

--You ________have my computer if you don’t take care of it.

A.shan’t B.might not C.needn’t D.shouldn’t

【答案及解析】 A考查情態動詞的意思和用法。選項B表示可能性;C表示沒有必要;D表示責備;只有A表示允諾或禁止的意思,故答案選A。

真題15(2004上海春季卷29)

You might just as well tell the manufacturer that male customers ________not like the design of the furniture.

A.must B.shall C.may D.need

【答案及解析】C must與not連用時表禁止,意爲“不可以”,如表推測則不能用於否定句;shall表強制,與not連用意爲“不可以”;may not表推測時,可用於否定句,意爲“可能不”;need not意爲“沒有必要”。根據句子意思,本題答案應爲C,意思爲“你最好告訴那個製造商,男性顧客可能不喜歡那種款式的傢俱”。

真題16(2003全國卷28)

A left-luggage office is a place where bags ________be left for a short time,especially at a railway station.

A.should B.can C.must D.will

【答案及解析】 B can“能夠”,用於肯定句中表示可能性。此句中指人可以把包裹存放在行李存放處。should“應當”;must“必須”,表義務和責任;will表示願意。

真題17(2003上海卷29)

How ________you say that you really understand the whole story if you have covered only part of the article?

A.can B.must C.need D.may

【答案及解析】A can“可能;能夠”,用於疑問句和否定句表示驚異,不相信等。譯文:如果你只看了文章的一部分,怎麼可以說你瞭解了整個故事呢?答案爲A。

真題18(2003北京春季卷21)

--The room is SO dirty.________we clean it?

--0f course.

A.Will B.Shall C.Would D.Do

【答案及解析】B shall用於廣般疑問句中,主語常用第一、第三人稱,表示徵求對方意見或請求允許;而will和would在疑問句中,主語常用第二人稱。譯文:--房間如此髒亂。我們打掃一下好嗎?--當然可以。

真題19(2003安徽春季卷27)

Naturally,after I told her what to do,my daughter ________go and do the opposite!

A.may B.can C.must D.should

【答案及解析】C 從句意及opposite可看出,本句的意思是在述說女兒天生叛逆的性格。Naturally意思是“生來就是這樣”,must表示與說話人的願望相反,意思是“偏偏,偏要”,因此整個句子的意思是“我女兒生來就如此,我叫她做這件事,她偏要做相反的事”。

真題20(2003上海春季卷24)

My English-Chinese dictionary has disappeared.Who ________have taken it?

A.should B.must C.could D.would

【答案及解析】C could have done表示對過去情況的推斷,可能是……;should have done表示本來應該做而沒有做;must have done表示過去一定那樣做了,對過去情況的斷定;would have done常用來表示虛擬語氣。

真題21(2003上海春季卷40)

Look at the trouble I am in! If only I ________your advice.

A.followed B.would follow C. had followed D.should follow

【答案及解析】 c虛擬語氣用if only引導。if only“要是……就好了”。從句中用了虛擬語氣。意爲“如果聽了你的勸告,我就不會有那麼多麻煩”。

真題22(2002全國卷25)

--Is John coming by train?

--He should,but he ________not. He likes driving his car.

A.must B.can C.need D.may

【答案及解析】D come,go,leave,start等趨向動詞的進行時表示將來,所以答語是對這一將來動作作出的推斷。may not“可能不;不一定”,根據H。likes driving his car可以看出John可能乘火車來,也可能自己開車來。may not正好符合這一語境。must not“不準”;cannot“不可能”;need not“不必”。

真題23(2002北京卷31) 、

--I heard they went skiing in the mountains last winter.

--It ________true because there was little snow there.

A.may not be. B.won’t be C.couldn’t be D.mustn’t be

【答案及解析】C couldn’t+動詞原形,表示對過去情況的否定推測。There was little snow說明對方所說的去山裏滑雪這件事不可能是真的。另外,may not be表示對現在情況的否定推測。

真題24(2002上海卷27)

It has been announced that candidates ________remain in their seats until all the papers have been collected.

A. can B.will C.may D.shall

【答案及解析】D shall用於陳述句的第二、第三人稱時,表示說話人的意圖、允諾、警告、命令、決心等,意思是“必須,應,可”。譯文:據宣佈,考生在收卷前必須坐在自己的座位上。

真題25(2002上海卷37)

It is hard for me to imagine what 1 would be doing today if I ________in love,at the age of seven,with the Melinda Cox Library in my hometown.

A.wouldn’t have fallen B.had not fallen

C.should fall D.were to fall

【答案及解析】 B根據句意和1 would be doing可以判斷這是虛擬語氣。at the age of seven是表示過去的時間狀語,if從句中的謂語要用had not fallen,表示對過去情況的假設。由於主句中的謂語表示對現在的虛擬,條件句中的謂語表示對過去情況的虛擬,增加了試題的難度,但是,使用排除法可以容易地做出該題:should fall和were to fall都可以用於條件句中表示對將來的虛擬;wouldn’t have fallen不用於條件句中,所以都不能作爲答案。譯文:如果我不在七歲時就迷戀上了我們家鄉的Melinda Cox圖書館,我真不能想象我今天會做什麼。

真題26(2002京:蒙、皖春季卷29)

--I hear you’ve got a set of valuable Australian coins.________I have a look?

--Yes,certainly.

A.D0 B.May C.Shall D.Should

【答案及解析】B may表示徵求對方的同意。May I have a look? “我可以看看嗎?”shall用於詢問或請對方作決定的建議中,表示“讓某人做……”。Shall I have a look? =Do you want me to have a look?

真題27(2002上海春季卷28)

Oh, I’m not feeling well in the stomach.I _____so much fried chicken just now.

A. shouldn’t eat B. mustn’t have eaten

C. shouldn’t have eaten D. mustn’t eat

【答案及解析】C.just now是表示過去的時間狀語。情態動詞在表示過去發生的事時,必須用“情態動詞+have+過去分詞”的形式,所以只能在選項B和C中選擇。B選項是錯誤的,沒有這種表示方法。譯文:噢,我覺得胃不舒服。我剛纔不應該吃那麼多炸雞。

真題28(2001全國卷33)

I was really anxious about you. You ________ home without a word.

A. mustn’t leave B. shouldn’t have left

C. couldn’t have left D. needn’t leave

【答案及解析】B 表示原本不應該做某事,含責備之意。

真題29(2001上海卷31)

You can’t imagine that a well-behaved gentleman ________be so rude to a lady.

A. might B. need C. should D. would

【答案及解析】C should 表示“應該”。

真題30(2001上海卷40)

What would have happened ________, a far as the river bank?

A. Bob had walked farther B. if Bob should walk farther

C. had Bob walked farther D. if Bob walked farther

【答案及解析】C 主句的謂語動詞用了would have happened,所以從句的謂語動詞要用過去完成時。在虛擬語氣中,如果條件狀語從句中的if省略,該句要倒裝。譯文:如果鮑勃走遠一點,走到河邊,會發生什麼事呢?

真題31(2001上海春季卷27)

Mr. Bush is on time for everything. How ________it be that he was late for the opening ceremony?

A. can B. should C. may D. must

【答案及解析】A can表示可能性的推測,常用於否定句和疑問句中;may表示可能性時常用於肯定句中或否定句中;must 常用於肯定句中表推測。注意:can not表示“不可能”,而may not表示“或許不…, 可能步… ”譯文:布什先生按時做好一切事。他來參如開幕式遲到了可能會是什麼樣的情景呢?答案爲A。

真題32(2001上海春季卷40)

He hesitated for a moment before kicking the ball, otherwise he _______a goal.

A. had scored B. scored C. would score D. would have scored

【答案及解析】D 根據otherwise可以判斷出要用虛擬語氣。表示過去發生的事要用would have scored。譯文:在踢球前他猶豫了一會兒,否則他就會射中球門。

真題33(2000全國卷15)

--Are you coming to Jeff’s party?

--I’m not sure.I ________go to the concert instead.

A.must B.would C.should D.might

【答案及解析】D might後接動詞原形的意思是“可能做某事”。因爲對方回答說:“I’m not sure.”表明他可能會去看音樂會,但沒有十分的把握。答案選D。

真題34(2000上海卷23)

My sister met him at the Grand Theatre yesterday afternoon,so he ________your lecture.

A.couldn’t have attended B.needn’t have attended

C.mustn’t have attended D.shouldn’t have attended

【答案及解析】A must have done表示對過去事情的肯定推測,多用於肯定句中;needn’t have done表示過去本不必做某事;shouldn’t have done表示過去做了不該做的事情;can’t(couldn’t)have done表示對過去的否定性推測,意爲“不可能”。所提供的情境My sister met him at the Grand Theatre表示他不可能參加講座。答案爲A。

真題35(2000京、皖春季卷20)

Sorry I’m late.I ________have turned off the alarm clock and gone back to sleep again.

A.might B.should C.can D.will

【答案及解析】 A might have done sth.的意思是“(過去)可能做某事”,表推測;should have done sth.的意思是“本來應該做某事”,表責備。從句子的意思可知,可能當時把鬧鐘關上了,而不是本來應該把鬧鐘關上。答案爲A。