The weather turned out to be fine yesterday. I ________the trouble to carry my umbrella with me.
A.should have taken B.could have taken C.mustn't have taken D.needn't have taken
D
【解析】
試題分析: must + have done:用于肯定句,表示推測(cè),意為“一定(已經(jīng))……”。
can + have done:用于否定句或疑問句,表示推測(cè),意為“可能(已經(jīng))……”。
could + have done:可用于肯定句、否定句或疑問句,表示推測(cè)、責(zé)備或遺憾等,意為“可能……”、“本來可以……”、“本來應(yīng)該……”等。
should [ought to] + have done:可用于肯定句、否定句或疑問句,表示責(zé)備或遺憾等,意為“本來應(yīng)該……”。
need + have done:用于否定句或疑問句,用于否定時(shí)意為“本來不必”,用于疑問句時(shí)意為“有必要……嗎”。
may + have done:用于肯定句或否定句,表示推測(cè),意為“可能(已經(jīng))……”。
might + have done:用于肯定句或否定句,表示推測(cè),意為“可能(已經(jīng))……(此時(shí) might 可換為 may);另外還可以表示過來可能發(fā)生的事結(jié)果未發(fā)生,意為“本來會(huì)……”(此時(shí) might 不能換為 may)。
本句中既然天氣是晴朗的那么就沒必要在帶雨傘了,故選D。
考點(diǎn):考查情態(tài)動(dòng)詞的完成式的用法。
點(diǎn)評(píng):本題難度適中。情態(tài)動(dòng)詞的完成式是高中階段的重難點(diǎn)之一,需要考生熟記它們的用法,在各類考試中經(jīng)常出現(xiàn),它主要用于表示對(duì)過去情況進(jìn)行推測(cè)或責(zé)備等。
即學(xué)即練:1) You____ all those clothes! We have a washing machine to do that sort of thing
A. needn't have washed B. shouldn't have washed
C. must not have washed D. can not have washed
解析:A。
年級(jí) | 高中課程 | 年級(jí) | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
科目:高中英語 來源:2011年普通高校招生考試浙江卷英語 題型:050
|
查看答案和解析>>
百度致信 - 練習(xí)冊(cè)列表 - 試題列表
湖北省互聯(lián)網(wǎng)違法和不良信息舉報(bào)平臺(tái) | 網(wǎng)上有害信息舉報(bào)專區(qū) | 電信詐騙舉報(bào)專區(qū) | 涉歷史虛無主義有害信息舉報(bào)專區(qū) | 涉企侵權(quán)舉報(bào)專區(qū)
違法和不良信息舉報(bào)電話:027-86699610 舉報(bào)郵箱:58377363@163.com