高中英語(yǔ) 學(xué)英語(yǔ),練聽(tīng)力,上聽(tīng)力課堂! 注冊(cè) 登錄
> 高中英語(yǔ) > 高中英語(yǔ)語(yǔ)法大全 >  內(nèi)容

[高中]全新語(yǔ)法:情態(tài)動(dòng)詞+have done

所屬教程:高中英語(yǔ)語(yǔ)法大全

瀏覽:

2021年11月24日

手機(jī)版
掃描二維碼方便學(xué)習(xí)和分享

四、情態(tài)動(dòng)詞+have done

1.“must have done”表示對(duì)過(guò)去事情的肯定推測(cè),意為“一定做過(guò)某事”。

It must have rained last night,for the ground is wet.

昨晚一定下雨了,因?yàn)榈孛媸菨竦摹?/p>

You must have been mad to speak to the servant.你和仆人說(shuō)話,一定是發(fā)瘋了。

2.“can’t/couldn’t have done”表示對(duì)過(guò)去事情的否定推測(cè),意為“不可能做過(guò)某事”。

Mary can’t have stolen your money.She has gone home.

瑪麗不可能偷你的錢(qián),她回家去了。

He can’t/couldn’t have left so soon.他不可能走得這么早。

【提示】 couldn’t have done 不是can’t have done的過(guò)去式,而是語(yǔ)氣委婉,不如后者肯定。

3.“can have done”表示對(duì)過(guò)去行為的懷疑,用于疑問(wèn)句,意為“可能做過(guò)……嗎?”

There is no light in the room.Can they have gone out?

屋里沒(méi)有燈,他們可能出去了嗎?

There is nowhere to find them.Where can they have gone?

到處找不到他們,他們可能到什么地方去呢?

4.“could have done”用于虛擬語(yǔ)氣,表示對(duì)過(guò)去事情的假設(shè),意為“本來(lái)可以”。

He could have passed the exam if he hadn’t been too careless.

本來(lái)他能夠通過(guò)考試,如果他當(dāng)初不是太粗心。

She could have been seriously injured.她本來(lái)可能傷得很重的。

5.“may have done”表示對(duì)發(fā)生過(guò)的事情的推測(cè),意為“可能已經(jīng)”或“也許已經(jīng)”。

— What has happened to George? 喬治發(fā)生了什么事?

— I don’t know.He may have got lost.我不知道,他可能迷路了。

He may not have finished the work.他可能還沒(méi)有完成那項(xiàng)工作。

6.“might have done”用于虛擬語(yǔ)氣,表示對(duì)過(guò)去事情的推測(cè),意為“或許已經(jīng)”。

He might have given you more help if he hadn’t been busy.

他或許會(huì)多給你一些幫助,如果他不忙的話。

She might have gone to have her hair waved.她可能燙發(fā)去了。

7.“would have done”用于虛擬語(yǔ)氣,表示對(duì)過(guò)去事情的假設(shè),意為“本來(lái)會(huì)做”。

I would have told you all about the boy’s story,but you didn’t ask me.

我本來(lái)會(huì)告訴你這個(gè)小男孩的故事,但是你沒(méi)有問(wèn)我。

Without your help,I wouldn’t have achieved so much.

沒(méi)有你的幫助,我是不會(huì)取得如此大的成績(jī)。

8.should have done 和shouldn’t have done

(1)“should have done”表示“本來(lái)應(yīng)該做某事”,而實(shí)際沒(méi)做。

Tom,you are too lazy.The work should have been finished yesterday.

湯姆,你太懶惰了,這項(xiàng)工作本來(lái)應(yīng)該昨天就做完的。

I should/ought to have helped her,but I never could.

我本該幫助她的,卻從未能這樣做。

(2)“shouldn’t have done”表示“本來(lái)不應(yīng)該做某事”,而實(shí)際做了。

Look,Tom is crying.I shouldn’t have been so harsh on him.

看,湯姆哭了,我本來(lái)不應(yīng)該對(duì)他如此嚴(yán)厲。

They shouldn’t/oughtn’t to have let you out of hospital so soon.

他們不應(yīng)當(dāng)讓你這樣早出院。

【提示】 “ought to have done”與“should have done”,“oughtn’t to have done”與“shouldn’t have done”用法基本一樣。

9.need have done 和needn’t have done

(1)“need have done”表示“本來(lái)需要做某事”而沒(méi)有做。

He need have hurried to the station.In that case,he wouldn’t have missed the train.

他本該快點(diǎn)去車(chē)站,那樣的話,他就不會(huì)誤了火車(chē)。

(2)“needn’t have done”表示“本來(lái)不需要做某事”而實(shí)際上做了。

I needn’t have bought so much wine — only five people came.

我本來(lái)沒(méi)有必要買(mǎi)這么多酒,只來(lái)了五個(gè)人。

You needn’t have mentioned it.你沒(méi)有必要提及此事的。

【高考演練】

1.【北京】________ I have a word with you? It won’t take long.

A.Can B.Must C.Shall D.Should

【答案】A 考查情態(tài)動(dòng)詞。根據(jù)上下文可知,說(shuō)話人在請(qǐng)求聽(tīng)話人允許短時(shí)間內(nèi)的一個(gè)交談。can表示“能不能”,故選A。

2.【全國(guó)大綱卷】Although you________find bargains in London,it’s not generally a cheap place to shop.

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

【答案】D 考查情態(tài)動(dòng)詞。句意:盡管你能在倫敦找到便宜貨,但是它一般不是購(gòu)物便宜的地方。此處can意為“能”。故選D。

3.【湖南】— I’ve prepared all kinds of food for the picnic.

— Do you mean we________bring anything with us?

A.can’t B.mustn’t C.shan’t D.needn’t

【答案】D 考查情態(tài)動(dòng)詞。句意:“我已經(jīng)為這次野炊準(zhǔn)備了各種各樣的食物。”“你的意思是說(shuō)我們不需要攜帶任何東西了?”此處needn’t表示“沒(méi)有必要”。故選D。

4.【江蘇】It was sad to me that they,so poor themselves,________bring me food.

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

【答案】C 考查情態(tài)動(dòng)詞。句意:他們這么窮竟然還帶食物給我,這使我很難過(guò)。should表示“竟然”,符合語(yǔ)境。might 可能;would 愿意;could 能夠。故選C。

5.【江西】Life is unpredictable;even the poorest________become the richest.

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

【答案】D 考查情態(tài)動(dòng)詞。句意:生活是不可預(yù)料的,甚至最窮的人都可能變成最富有的人。根據(jù)unpredictable可知表示可能性,本題應(yīng)該選擇might。故選D。

6.【四川】I still remember my happy childhood when my mother________take me to Disneyland at weekends.

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

【答案】C 考查情態(tài)動(dòng)詞。句意:我仍舊記得我快樂(lè)的童年,那時(shí)我的母親常在周末帶我去迪士尼樂(lè)園。此處would表示過(guò)去習(xí)慣性的動(dòng)作,意為“過(guò)去常常”。故選C。

7.【重慶】I’ve ordered some pizza,so we________worry about cooking when we get home tired.

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

【答案】C 考查情態(tài)動(dòng)詞。句意:我已經(jīng)訂了比薩,因此當(dāng)我們很累地回到家時(shí)沒(méi)有必要擔(dān)心做飯的事情。need表示必要性;can多表能力或推測(cè);dare表示膽量;may則表示準(zhǔn)許或可能。故選C。

8.【重慶】—________you interrupt now? Can’t you see I’m on the phone?

— Sorry Sir,but it’s urgent.

A.Can B.Should C.Must D.Would

【答案】C 考查情態(tài)動(dòng)詞。句意:“你非要現(xiàn)在打斷我嗎?難道你沒(méi)看見(jiàn)我在打電話嗎?”“很抱歉,先生,但是這個(gè)事情太緊急了。”can表示“能夠,許可”;should表示“應(yīng)該”;must表示“非要,偏偏”,多指令人不快的事;would表示意愿。故選C。

9.【全國(guó)Ⅰ】I________use a clock to wake me up because at six o’clock each morning the train comes by my house.

A.couldn’t B.mustn’t C.shouldn’t D.needn’t

【答案】D 考查情態(tài)動(dòng)詞。句意:我不需要用鬧鐘來(lái)叫醒我,因?yàn)槊刻煸绯苛c(diǎn)鐘,火車(chē)就從我家附近經(jīng)過(guò)。couldn’t 不能;mustn’t 一定不要;shouldn’t 不應(yīng)該;needn’t不需要。根據(jù)句意可知,此處表示“不需要做某事”。故選D。

10.【全國(guó)Ⅱ】I’m going to Europe on vacation together with John if I________find the money.

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

【答案】A 考查情態(tài)動(dòng)詞。句意:如果我能弄到錢(qián),我會(huì)與約翰一起去歐洲度假。從主句的時(shí)態(tài)形式來(lái)看,該句不是虛擬語(yǔ)氣,而是真實(shí)條件,所以用can表示“能夠”,相當(dāng)于be able to;might表示更小的可能性;would表示意愿;need必要。故選A。

11.【江西】We________have bought so much food now that Suzie won’t be with us for dinner.

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

【答案】B 考查情態(tài)動(dòng)詞。句意:既然蘇西不和我們一起吃飯,我們沒(méi)必要買(mǎi)如此多的食物。情態(tài)動(dòng)詞+have done結(jié)構(gòu)在此句子中表示對(duì)過(guò)去事情的推測(cè)、遺憾、責(zé)備等,needn’t have bought意思是“本沒(méi)必要買(mǎi)”。may not 不可能;needn’t 沒(méi)必要;can’t 一定不會(huì);mustn’t 一定不要。故選B。

12.【陜西】I________thank you too much for all your help to my son while we were away from home.

A.won’t B.can’t C.can D.will

【答案】B 考查情態(tài)動(dòng)詞。句意:我們離開(kāi)家期間,您對(duì)我兒子的所有幫助,我感激不盡。can’t thank you too much=can’t thank you enough 表示“怎么感激也不為過(guò),感激不盡”。故選B。

13.【遼寧】One of our rules is that every student________wear school uniform while at school.

A.might B.could C.shall D.will

【答案】C 考查情態(tài)動(dòng)詞。句意:我們其中的一項(xiàng)規(guī)定就是學(xué)生在校期間應(yīng)該穿校服。might 可能,也許;could 表示能力或可能性;shall 用于第三人稱(chēng)的陳述句中,在條約、規(guī)定、法令等文件中表示義務(wù)或規(guī)定;will 表示意愿。故選C。

14.【天津】It’s quite warm here;we________turn the heating on yet.

A.couldn’t B.mustn’t C.needn’t D.wouldn’t

【答案】C 考查情態(tài)動(dòng)詞。句意:這兒相當(dāng)暖和;我們沒(méi)必要開(kāi)暖氣。needn’t do sth.表示“沒(méi)有必要做某事”,符合句意。故選C。

15.【浙江】Had they known what was coming next,they________second thoughts.

A.may have B.could have C.must have had D.might have had

【答案】D 考查虛擬語(yǔ)氣。句意:如果他們知道接下來(lái)的事,他們或許(經(jīng)過(guò)考慮后)會(huì)改變想法。本句是條件句的虛擬語(yǔ)氣,省略了if。根據(jù)Had可知此處是與過(guò)去事實(shí)相反的虛擬語(yǔ)氣,主句應(yīng)用would/could/might+have+done。故選D。

16.【江蘇】Days later,my brother called to say he was all right,but________say where he was.

A.mustn’t B.shouldn’t C.wouldn’t D.mightn’t

【答案】C 考查情態(tài)動(dòng)詞。句意:幾天后,我哥哥打來(lái)電話說(shuō)他一切都好,但是他就不愿說(shuō)出他在什么地方。mustn’t 禁止,不準(zhǔn);shouldn’t 不應(yīng)該;wouldn’t 不愿意;mightn’t 可能不。故選C。

17.【江蘇】— Happy birthday!

— Thank you! It’s the best present I________for.

A.should have wishedB.must have wished

C.may have wishedD.could have wished

【答案】D 考查情態(tài)動(dòng)詞。句意:“生日快樂(lè)!”“謝謝!這是我所能期盼的最好的禮物。”A項(xiàng)使用句型should have done表示“本應(yīng)該做但是沒(méi)做”,是虛擬語(yǔ)氣;B項(xiàng)表示推測(cè),放入句中意為“這是我一定期盼過(guò)的最好的禮物”,句意不通;C項(xiàng)表示推測(cè),放入句中意為“這是我可能期盼過(guò)的最好的禮物”,句意不通;D項(xiàng)表示能力,放入句中意為“這是我所能期盼的最好的禮物”,符合句意。故選D。

18.【四川】I got close enough to hear them speaking Chinese,and I said “Ni Hao”,just as I________do in China.

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

【答案】B 考查情態(tài)動(dòng)詞。句意:我足夠靠近他們,聽(tīng)到他們正在說(shuō)中文,我就說(shuō)了“你好”,像我可能會(huì)在中國(guó)做的那樣。might表示可能性的推測(cè),意為“或許,可能,大概”;must必須,必定;can 能夠;should 應(yīng)該。故選B。

19.【四川】The police still haven’t found the lost child,but they’re doing all they________.

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

【答案】A 考查情態(tài)動(dòng)詞。句意:警察還沒(méi)有找到丟失的孩子,但是他們正在竭盡全力地尋找。can 表示能力,句子后省略了do to find the lost child。may表示可能性,語(yǔ)氣不肯定;must表示必須;should表示應(yīng)該。故選A。

20.【全國(guó)Ⅰ】They________have arrived at lunchtime but their flight was delayed.

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

【答案】D 考查情態(tài)動(dòng)詞表示推測(cè)。句意:他們本應(yīng)該在午飯時(shí)到達(dá)的,但他們的航班延誤了。can表示對(duì)過(guò)去的事情的推測(cè)時(shí),常用于否定句或疑問(wèn)句中;must have done一定做過(guò)某事;should have done本應(yīng)該做某事,事實(shí)上沒(méi)做;will have done是將來(lái)完成時(shí),不表示推測(cè)。故選D。


用戶(hù)搜索

瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門(mén) 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴(lài)世雄 zero是什么意思濟(jì)寧市職工中專(zhuān)家屬院英語(yǔ)學(xué)習(xí)交流群

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦