李輝
情態(tài)動(dòng)詞是歷屆高考必考的語(yǔ)法項(xiàng)目。情態(tài)動(dòng)詞有can (could), may (might), must, have to, shall (should), will (would), need, dare (dared), ought to之分。對(duì)于情態(tài)動(dòng)詞的運(yùn)用,特別要掌握在什么樣的語(yǔ)言環(huán)境里使用什么樣的情態(tài)動(dòng)詞,仔細(xì)地體會(huì)上下文和語(yǔ)言環(huán)境,只有這樣才能做到正確地選擇使用。
一、情態(tài)動(dòng)詞用法對(duì)比
1. ought to和should
ought to和should 都表示“應(yīng)該,應(yīng)當(dāng)”,但用法有所不同?,F(xiàn)區(qū)別如下:
1) ought to通常指客觀上有責(zé)任、有義務(wù)或出于道義、法律的約束而“應(yīng)當(dāng),應(yīng)該”做某事或處于某種狀態(tài),表示合適性或可能性,語(yǔ)氣較強(qiáng)。
You ought to collect some data first. 你應(yīng)該先搜集一些資料。
You ought to start at once if you want to catch the bus. 如果你要趕公共汽車, 你應(yīng)當(dāng)立即動(dòng)身。
2) should則指主觀上覺(jué)得有責(zé)任、有義務(wù)“應(yīng)該,應(yīng)當(dāng)”做某事或處于某種狀態(tài);常用于表示建議、命令、驚訝、遺憾等意思,語(yǔ)氣不及ought to強(qiáng)。
Shouldnt you apologize for what you did? 你不該為你做的事道歉嗎?
Its dreadful that their life should still be so miserable. 真可怕, 他們的生活竟然還是這樣悲慘。
2. must和have to
情態(tài)動(dòng)詞must和have to都有“必須”的含義,但兩者有明顯的區(qū)別:
1) have to有時(shí)態(tài)和人稱的變化,而must沒(méi)有。在意義上,must的否定形式“不必”應(yīng)用need not。
—Must I hand in my composition today? 我必須今天交作文嗎?
—No, you neednt. You may hand it in tomorrow. 不,你不必。你可以明天交。
2) must的否定形式must not (mustnt)表示“不應(yīng)該;不許;禁止”,語(yǔ)氣比較強(qiáng)烈;have to的否定形式do not have to的意思是“不必”,語(yǔ)氣稍弱。
You mustnt take these books out of the library. 你們不許把這些書(shū)帶出圖書(shū)館。
You dont have to go so early. 你不必走這么早。
3) must帶有主觀因素,表示說(shuō)話人的主觀看法,意為“必須,一定”;have to則帶有客觀因素,表示客觀的需要,因而常作“不得不,只得,只好”講。
I must finish the work today. 我必須今天就完成這項(xiàng)工作。
The poor girl had to leave school for lack of money at that time. 那個(gè)時(shí)候, 這個(gè)可憐的女孩因?yàn)槿卞X而不得不退學(xué)。
3. can和could
1) can表示“能,會(huì)”時(shí),指在腦力或體力方面所具有的能力;表示“可以,可能”時(shí),指可能性;表示“可以”時(shí),在口語(yǔ)中代替may,表示許可;cant后面接動(dòng)詞原形時(shí),表示“不可能”,對(duì)現(xiàn)在表示推測(cè)。
I can swim. 我會(huì)游泳。
Can I borrow two books at a time? 我能一次借兩本書(shū)嗎?
2) could表示“能,會(huì)”,指過(guò)去在腦力或體力方面所具有的能力;表示“可以”時(shí),用于一般疑問(wèn)句,指客氣地請(qǐng)求允許或求某人做某事,并不是過(guò)去時(shí)用法;could后面接動(dòng)詞不定式的完成式時(shí),表示“責(zé)備”,對(duì)有能力做某事而沒(méi)有去做提出婉轉(zhuǎn)的批評(píng);couldnt后面接不定式的完成式,對(duì)過(guò)去表示推測(cè)。
—Could I have the television on? 我能打開(kāi)電視嗎?
—Yes, you can. / No, you cant. 可以的。/不行。
I couldnt have been more than six years old when the accident happened. 當(dāng)事故發(fā)生時(shí)我不可能超過(guò)6歲。
4. can和be able to
這兩個(gè)詞(詞組)都表示“能夠”。
1) can只能用于一般現(xiàn)在時(shí),用于一般過(guò)去時(shí)要用could。
I can swim. 我會(huì)游泳。
I could speak a little English when I was young. 當(dāng)我小的時(shí)候,我就能講一點(diǎn)英語(yǔ)。
2) 而be able to除了用于一般現(xiàn)在時(shí)和一般過(guò)去時(shí)外,還可以用于其他所有時(shí)態(tài)。
Lucy has been able to write letters in Chinese for a long time. 露西能夠用漢語(yǔ)寫信已經(jīng)有很長(zhǎng)一段時(shí)間了。
You will soon be able to do it well. 你將很快能夠把它做好。
5. shall和will
1) shall作為情態(tài)動(dòng)詞,用于一、三人稱的疑問(wèn)句時(shí),表示征求對(duì)方的意見(jiàn);shall用于二、三人稱的陳述句時(shí),表示說(shuō)話人給對(duì)方的命令、警告、允諾或威脅等。
Shall he come, sir? 他必須得來(lái)嗎,先生?
You shall fail if you dont work harder. 如果你不更加努力些,你會(huì)不及格的。(警告)
He shall have the book when I finish reading it. 我看完后,他可以得到這本書(shū)。(允諾)
2) will (表示單純的將來(lái))將;經(jīng)常,慣于,總是;(表示意志、意愿)愿,要;可能,大概;(表示責(zé)任、義務(wù))必須,一定。
He will be home at six. 他六點(diǎn)回家。
You will come, wont you? 你會(huì)來(lái)的,是不是?
These things will happen. 這種事總是要發(fā)生的。
6. may和might
1) may表示“允許”、“請(qǐng)求”,常用于疑問(wèn)句;表示“很可能”時(shí),后面接動(dòng)詞原形,表示對(duì)目前動(dòng)作有可能發(fā)生的推測(cè);后面接be時(shí),表示對(duì)目前可能存在狀態(tài)的推測(cè);后面接be+ V-ing時(shí),表示對(duì)有可能正在發(fā)生事情的推測(cè);后面接不定式的完成式時(shí),表示對(duì)可能已經(jīng)發(fā)生事情的推測(cè)。
She may be a nurse. 她可能是個(gè)護(hù)士。
At this moment, our teacher still may be correcting our exam papers. 這時(shí),我們老師也許還在批改試卷。
We may have proved it right, but I forgot it. 我們也許已經(jīng)證明了它是對(duì)的,但是我忘記了。
2) might表示可能、不確定、期望、許可等,相當(dāng)于may,更帶遲疑、婉轉(zhuǎn)等色彩;后面接不定式的完成式時(shí),表示對(duì)過(guò)去情況的推測(cè),但把握性不大,語(yǔ)氣較弱。
It might rain. 可能下雨。
If you were older you might understand. 假如你年齡再大一點(diǎn),你就會(huì)理解了。
Sorry Im late. I might have turned off the alarm clock and gone back to sleep again. 對(duì)不起,我遲到了,我也許關(guān)掉了鬧鈴,又睡過(guò)去了。
二、情態(tài)動(dòng)詞完成時(shí)用法
英語(yǔ)中,表示對(duì)過(guò)去某種情況進(jìn)行推測(cè)或?qū)σ寻l(fā)生的動(dòng)作或存在的狀態(tài)進(jìn)行推測(cè),常用情態(tài)動(dòng)詞“must, may, might, can, could, should, ought to, would... +have+過(guò)去分詞”表示。一般來(lái)說(shuō),說(shuō)話人的語(yǔ)氣或推測(cè)的把握程度不同,使用的情態(tài)動(dòng)詞也不同。
1. should / ought to have done
1) 常用來(lái)表示句子的主語(yǔ)在過(guò)去應(yīng)該做而實(shí)際上并沒(méi)有做的事,表達(dá)說(shuō)話者的一種責(zé)備、埋怨或后悔的語(yǔ)氣,意為“本應(yīng)該……而沒(méi)有……”。should和ought to一般可以換用,但ought to比should表達(dá)的語(yǔ)氣更強(qiáng)烈,含有一種責(zé)任或義務(wù)本該如此的意思。
You should have come here five minutes ago. 你本來(lái)應(yīng)該五分鐘之前就到這兒的。
You ought to have helped him. 你應(yīng)該幫他的。
2) 該結(jié)構(gòu)的否定句表示“在過(guò)去不應(yīng)該做卻做了”,含有責(zé)備的語(yǔ)氣。
You shouldnt have given the boy the knife to play with. 你不該把刀給孩子玩。
You oughtnt to have left home. 你不該離家出走。
2. can / could have done
1) 表示“本來(lái)能做但事實(shí)上沒(méi)做”。用來(lái)提出比較緩和的批評(píng)意見(jiàn),有責(zé)備的口氣。
You could have done the work better. 你本來(lái)能夠把工作做得更好一些的。
She could have passed the exam. 她本來(lái)考試可以及格的。
2) 該結(jié)構(gòu)用于否定句或疑問(wèn)句中表示對(duì)過(guò)去發(fā)生的事情的“懷疑”或“不肯定”,而could 較can更加不肯定。
He cant / couldnt have heard the news. 他不可能聽(tīng)到這個(gè)消息的。
Can she have been waiting for us so long? 她可能會(huì)等我們這么久嗎?
3. need have done
1) 表示過(guò)去做了需要做的事情,其疑問(wèn)形式表示過(guò)去做某事純屬多余。
—I was worried then. 我那時(shí)很著急。
—You need have done that. 你有必要那樣做。
Need they have done it last week? 他們上周就做了這事,有必要嗎?
2) 該結(jié)構(gòu)用于否定句表示主語(yǔ)過(guò)去做了本來(lái)不需要做或不必做的事情,意為“本來(lái)不必/不需要做”。
I neednt have bought so much wine—only five people came. 我本來(lái)沒(méi)有必要買這么多酒,只來(lái)了五個(gè)人。
【注意】 shouldnt / oughtnt to與neednt加完成式的區(qū)別:
前者表示已完成不該發(fā)生的動(dòng)作,語(yǔ)氣較強(qiáng)烈;后者表示已完成本不需要完成的動(dòng)作,但做了也沒(méi)什么大不了的,語(yǔ)氣較舒緩。
You shouldnt / oughtnt to have written to them. 你本不該給他們寫信。(含禁止語(yǔ)氣)
You neednt have come. 你本來(lái)不需要來(lái)的。(含中庸語(yǔ)氣)
4. must have done
表示說(shuō)話人對(duì)已經(jīng)發(fā)生的事情進(jìn)行的一種非常有把握的推測(cè)或判斷,一般只用在肯定句中,意為“一定,想必是……”。
He must have been to Beijing. 他一定已經(jīng)去過(guò)北京了。
They must have finished the task. 他們一定已經(jīng)完成任務(wù)了。
【注意】 該結(jié)構(gòu)沒(méi)有“mustnt+have+過(guò)去分詞”這一形式。如要表達(dá)該結(jié)構(gòu)的否定含義應(yīng)用到cant / couldnt have done形式。
She couldnt have swum at five yesterday afternoon, for I met her in the street at that time. 昨天下午5點(diǎn)她不可能在游泳,當(dāng)時(shí)我在街上碰到過(guò)她。
They cant have finished the work so soon. 他們不可能這么快就結(jié)束了工作。
5. may / might have done
表示說(shuō)話者對(duì)過(guò)去可能已經(jīng)發(fā)生的動(dòng)作或存在的狀態(tài)進(jìn)行的一種不是很有把握的推測(cè)或猜想,意為“可能/或許做了”。
Luckily for the firemen arrived in time, otherwise the building might have been burned to the ground. 幸虧消防隊(duì)員及時(shí)趕到,要不這座樓就燒塌了。
They may / might not have done this test. 他們或許沒(méi)有做過(guò)這個(gè)試驗(yàn)。
6. would have done
表示對(duì)過(guò)去的某種情況進(jìn)行猜測(cè),或表示本來(lái)要做某事卻因某種原因未做成,但不像用should或ought to那樣含有責(zé)備之意。
I guess the poet would have been about twenty when she wrote her first poem. 我猜這位詩(shī)人寫第一首詩(shī)歌的時(shí)候,大概20歲左右。
She would have come, but she didnt appear for some reason. 她本來(lái)要來(lái),但是由于某種原因沒(méi)有出現(xiàn)。
Another worker wouldnt have acted like that. 想必另外一位工人不會(huì)那樣做的。
7. had better have done
表示“本該做而沒(méi)有做的事”。
You had better have done it. 如果你把那件事辦妥就好了。(但實(shí)際上你沒(méi)有那樣做)
You had better have stayed with us. 要是當(dāng)時(shí)你和我們呆在一起多好啊。(實(shí)際上沒(méi)有)