10.(2013·四川高考)—Why are your eyes so red? You________have slept well last night.
—Yeah, I stayed up late writing a report.
A.can't B.mustn't
C.needn't D.won't
答案:A 考查情態(tài)動詞的用法。句意:——你的眼為什么那么紅?昨晚你肯定沒睡好。——是的,我熬夜寫一篇報道了。A項can't have done表示對過去的否定推測;B項表示“禁止,不允許”,不能用于對過去的推測;C項needn't have done表示過去不需要做某事(但卻做了);D項不能用于對過去的推測。由句中的“so red”及時間狀語“l(fā)ast night”提示,此處強調(diào)對過去發(fā)生動作的否定推測。
11.(2010·天津,9)Mark ________ have hurried. After driving at top speed, he arrived half an hour early.
A.needn't B.wouldn't
C.mustn't D.couldn't
答案:A 考查情態(tài)動詞。句意:邁克本來不必那么匆忙的。這么高速駕駛之后,他提前半個小時到達了。根據(jù)后面的語境,提前半個小時到達,說明Mark本來不必那么匆忙,所以用needn't have done結(jié)構(gòu),表示“本來不必做某事而實際上做了”。
12.(2011·全國卷Ⅰ,32)They ________ have arrived at lunchtime but their flight was delayed.
A.will B.can
C.must D.should
答案:D 考查虛擬語氣的用法。句意為:他們本該午飯時到達,但他們的航班推遲了。will have done將來可以完成;can have done可能做過……嗎?表示對過去行為的懷疑,用于疑問句;must have done一定做過某事,表示對過去事情的肯定推測;should have done本來應該做某事,而實際沒做。but their flight was delayed這樣的結(jié)果,說明他們本來該到達卻沒有到達,因此選D。
13.(2012·湖南,21)We've had a good start, but next, more work needs________ to achieve the final success.
A.being done B.do
C.to be done D.to do
答案:C 考查情態(tài)動詞的用法。need既可用作情態(tài)動詞也可用作實義動詞,在本句中用作實義動詞故排除B項;need后可接動名詞的主動式表被動含義,若選A項,則需改為doing,need doing=need to be done, 故C項正確。
14.(2012·新課標,30)I ________ use a clock to wake me up because at six o'clock each morning the train comes by my house.
A.couldn't B.mustn't
C.shouldn't D.needn't
答案:D 本題考查情態(tài)動詞。句意:我沒有必要用鬧鐘來叫醒自己因為每天早上六點火車從我家旁邊經(jīng)過。couldn't意為“不能,不可能”; mustn't意為“不允許,禁止”; shouldn't意為“不應該”; needn't意為“不必”,符合語境,故D項為正確選項。
15.(2010·湖南,23)You ________ buy a gift, but you can if you want to.
A.must B.mustn't
C.have to D.don't have to
答案:D 考查情態(tài)動詞的用法。句意:你沒有必要買禮物,但如果你想買的話,你也可以買。don't have to意為“沒有必要”,符合語境。故選D。