考點(diǎn)3 “情態(tài)動(dòng)詞+have done”表示責(zé)備的語(yǔ)氣
可用于表責(zé)備語(yǔ)氣的情態(tài)動(dòng)詞有:should, ought to, could, might, need等,它們常被用來(lái)表示說(shuō)話(huà)人對(duì)過(guò)去事情的不滿(mǎn)或遺憾,帶有較強(qiáng)烈的責(zé)備語(yǔ)氣,其結(jié)構(gòu)為“情態(tài)動(dòng)詞+have done”。
1. should(ought to)have done“本應(yīng)該……”
表示過(guò)去應(yīng)該做而(實(shí)際)沒(méi)有做的事情,含有責(zé)備或遺憾的語(yǔ)氣,其否定形式為“should not/ought not to have done”。should have done還可以用來(lái)表示驚訝、贊嘆等情緒。
You should have dug some when you first saw them blooming this spring.
你應(yīng)該在今年春天第一次看到它們盛開(kāi)的時(shí)候就挖一些的。
2. could/might have done “本來(lái)能夠(會(huì))……”
表示過(guò)去本來(lái)能夠(可以)做某事,但實(shí)際上沒(méi)有做到。
I could have lent you the money. Why didn’t you ask me?
我本來(lái)可以借這筆錢(qián)給你的。你為什么不問(wèn)問(wèn)我?
3. need+have+done “原本需要做……”
表示本來(lái)需要做某事而沒(méi)有做,“needn’t+have+done”則表示“本來(lái)不必做某事而做了”。
I needn’t have bought so much wine—only five people came.
我本來(lái)沒(méi)有必要買(mǎi)這么多酒,只來(lái)了五個(gè)人。
He need have hurried to the station. In that case, he wouldn’t have missed the train.
他本來(lái)需要快點(diǎn)去車(chē)站,那樣的話(huà),他就不會(huì)誤了火車(chē)。
瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門(mén) 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴(lài)世雄 zero是什么意思合肥市天巢廣場(chǎng)英語(yǔ)學(xué)習(xí)交流群