The weather turned out to be fine yesterday. I ________the trouble to carry my umbrella with me. 
A.should have takenB.could have takenC.mustn't have takenD.needn't have taken
D

試題分析: must + have done:用于肯定句,表示推測,意為“一定(已經(jīng))……”。
can + have done:用于否定句或疑問句,表示推測,意為“可能(已經(jīng))……”。
could + have done:可用于肯定句、否定句或疑問句,表示推測、責(zé)備或遺憾等,意為“可能……”、“本來可以……”、“本來應(yīng)該……”等。
should [ought to] + have done:可用于肯定句、否定句或疑問句,表示責(zé)備或遺憾等,意為“本來應(yīng)該……”。
need + have done:用于否定句或疑問句,用于否定時意為“本來不必”,用于疑問句時意為“有必要……嗎”。
may + have done:用于肯定句或否定句,表示推測,意為“可能(已經(jīng))……”。
might + have done:用于肯定句或否定句,表示推測,意為“可能(已經(jīng))……(此時 might 可換為 may);另外還可以表示過來可能發(fā)生的事結(jié)果未發(fā)生,意為“本來會……”(此時 might 不能換為 may)。
本句中既然天氣是晴朗的那么就沒必要在帶雨傘了,故選D。
點評:本題難度適中。情態(tài)動詞的完成式是高中階段的重難點之一,需要考生熟記它們的用法,在各類考試中經(jīng)常出現(xiàn),它主要用于表示對過去情況進行推測或責(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。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

--- Must I stay at home, Mum?
--- No, you_____
A.needn’tB.mustn’tC.don’tD.may not

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

There _____ be any difficulty in passing the road test since you have practised a lot in the driving school.
A.mustn’tB.shouldn’tC.shan’t D.needn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

---- Did you pass the driving test?
---- No. I ______ it, but I had little time practicing.
A.could have passedB.must have passed
C.can’t have passedD.shouldn’t have passed

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If you _______ carry with you the belief that all you do is right, it’s none of my business.   
A.shouldB.mayC.canD.must

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

He bought another new car. He _____ a lot of money.
A.must earnB.must have earnedC.can earnD.could have earned

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The driver tried everything he could think of, but the car just ______ not move.
A.shouldB.might C.must D.would

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

For those who            go to college, there are still hundreds of high-paying jobs that only require a high school diploma.
A.can’tB.mustn’tC.shan’tD.needn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—How do you find the health club?
—I          it. Everyone is saying its management is going from bad to worse.
A.ought to joinB.should have joined
C.would rather not have joinedD.would like to have joined

查看答案和解析>>

同步練習(xí)冊答案