Oh, I’m not feeling well in the stomach. I ______ so much fried chicken just now.
A.shouldn’t eatB.mustn’t have eaten
C.mustn’t eat D.shouldn’t have eaten
D

試題分析:考查情態(tài)動詞用法。如果是表示對過去發(fā)生事情的虛擬或者推測,要使用“情態(tài)動詞+have done”;should have done本應(yīng)該做某事,實際上卻未做;shouldn’t have done本不應(yīng)該做某事,實際上卻做了。不存在mustn’t have done的形式。句意:我胃感覺很不好。剛才我本不應(yīng)該吃那么多的炸雞的。根據(jù)句意說明是對過去發(fā)生事情的虛擬,故D正確。
點評:本題是高考必考考點,一定要牢記句型意思。must have done過去肯定做了某事。should have done 本應(yīng)該做而實際未做。can’t have done 過去不可能做了某事;shouldn’t have done 本不應(yīng)該做而實際做了。 need have done 本有必要做某事;needn’t have done 本沒有必要做某事;注意沒有 mustn’t have done的形式。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

His failure suggested that he   the teacher’s suggestions.
A.can’t have followedB.needn’t follow
C.mustn’t have followedD.shouldn’t follow

查看答案和解析>>

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

You can’t imagine that a well-behaved gentleman __________ be so rude to a lady.
A.mustB.wouldC.shouldD.could

查看答案和解析>>

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

Delta, the American airline, is sometimes jokingly explained “Don’t expect your luggage to arrive” because it ______ be very slow.
A.shouldB.mustC.canD.will

查看答案和解析>>

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

Being honest ______ not get you a lot of friends, but it _______ always get you the right ones.
A.can; mustB.may; willC.can; willD.may; must

查看答案和解析>>

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

Mary _______ her mother with the housework, but she didn’t.  
A.must have helpedB.ought to have helped
C.must helpD.should help

查看答案和解析>>

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

Being examined twice a year, whether it is a car or a bus or a truck, it is the rule that every driver____ obey in this city.
A.shallB.canC.has toD.need

查看答案和解析>>

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

—How dangerous it was!
—Yes, but for the passer-by’s quick action, the girl ________.
A.was drownedB.could have been drowned
C.had drownedD.should be drowned

查看答案和解析>>

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

No matter how healthy you _____be,you need to consult a doctor from time to time.
A.shouldB.willC.mustD.may

查看答案和解析>>

同步練習(xí)冊答案