考點(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ō)話人對(duì)過(guò)去事情的不滿或遺憾,帶有較強(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)該在今年春天第一次看到它們盛開的時(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)可以借這筆錢給你的。你為什么不問(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)有必要買這么多酒,只來(lái)了五個(gè)人。
He need have hurried to the station. In that case, he wouldn’t have missed the train.
他本來(lái)需要快點(diǎn)去車站,那樣的話,他就不會(huì)誤了火車。
瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽力 英語(yǔ)音標(biāo) 英語(yǔ)入門 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴世雄 zero是什么意思濟(jì)南市十畝園林業(yè)廳宿舍英語(yǔ)學(xué)習(xí)交流群