2004-2011高考單項選擇真題匯編—情態(tài)動詞和虛擬語氣
2008年高考題
1.(08全國Ⅱ17)
Liza ______ well not want to go on the trip—she hates traveling.
答案 D
解析 句意為:Liza極有可能不想去旅行——她討厭旅行。may well很可能,極有可能,表示猜測。
當表示猜測時,will和can不能與well連用,must只能用于肯定句中。
2.(08北京21)
John promised his doctor he ______ not smoke, and he has never smoked ever since.
答案 D
解析 句意為:約翰答應醫(yī)生他不再吸煙,從那以后,他再也沒有吸過煙。由句意可知空格處表示允諾,故應選擇D項。
3.(08天津6)
She ______ have left school, for her bike is still here.
n’t
答案 A
解析 句意為:她不可能離開了學校,因為她的自行車仍然在這兒。can’t表示不可能;wouldn’t have done表虛擬;shouldn’t have done本不該做(卻已做了);needn’t have done本沒必要做(但已做了)。
4.(08江西26)
What a pity!Considering his ability and experience, he ______ better.
have done have done
have done have done
答案 D
解析 句意為:太遺憾了!鑒于他的能力和經(jīng)驗,他本可能做得更好。need have done本來有必要做(而沒做);must have done是對過去發(fā)生的事情的肯定的推測,表示“過去一定做了”;can have done是對過去發(fā)生的事情的不肯定的推測;might have done表示“本來可以”。
5.(08湖南28)
You don’t have to know the name of the author to find a book.You ______ find the book by the title.
答案 C
解析 句意為:要找到一本書你不一定非要知道作者的名字。你可以根據(jù)書的標題找到這本書。can表示“可以,能夠”。
6.(08陜西9)
—What sort of house do you want to have? Something big?
—Well, it ______ be big—that’s not important.
n’t n’t ’t
答案 B
解析 句意為:“你想要什么樣的房子?要大的嗎?”“噢,它不需要很大,那不重要?!庇?..that’s not important.這一語境可知,空格處應表示“不需要”,故須用needn’t。
7.(08四川10)
Although this ______ sound like a simple task,great care is needed.
答案 B
解析 句意為:盡管這聽起來可能像一項簡單的任務,但是需要非常仔細。must一定,必須;may可能,可以;
shall將要;should應該。各自表達的意義不同,選may最妥當。
8.(08重慶30)
—I can’t find my purse anywhere.
—You ______ have lost it while shopping.
答案 A
解析 may表達推測之意,意為“可能……”。
9.(08浙江11)
You ______ be hungry already— you had lunch only two hours ago!
’t n’t
答案 B
解析 句意為:你不可能餓了,你兩個小時之前才吃的午飯!can’t指不可能;mustn’t表猜測時,不能用于否定句;
Needn’t指沒有必要。
10.(08福建24)
It is usually warm in my hometown in March,but it ______ be rather cold sometimes.
答案 B
解析 must必然,一定;can可能;should應該;would(過去)將,總會。本題提供的語境是“有時可能會……”。
11.(08遼寧22)
Peter ______ be really difficult at times even though he’s a nice person in general.
答案 C
解析 句意為:雖然彼得總體上來說是一個好人,但有時真的難以相處。can在這里不表示主觀的推測,而表示
客觀的可能性。
12.(08江蘇35)
—I’m sorry.I ______ at you the other day.
—Forget it.I was a bit out of control myself.
n’t shout n’t have shouted
n’t shout n’t have shouted
答案 B
解析 句意為:“對不起,幾天前我本不應該朝你大喊大叫的。”“不要放在心上。我自己有點情緒失控?!?br> shouldn’t have done sth.本不應該做某事(但已經(jīng)做了)。
13.(08山東24)
Thank you for all your hard work last week.I don’t think we ______ it without you.
manage have managed manage have managed
答案 B
解析 could have done本能夠做某事(但沒做)。