B组

1.(07湖南24)
The biggest problem for most plants,which ______ just get up and run away when threatened,is that animals like to eat them.

答案 B

解析 句意为:对于绝大多数受到威胁时不能起来就逃跑的植物来说,最大的问题是动物喜欢吃它们。Sahan’t表将来;needn’t不必,mustn’t禁止,都不正确。

2.(07陕西14)
I told your friend how to get to the hotel,but perhaps I ______ have driven her there.

答案 D

解析 本题考查情态动词。could have done(过去)可能做过;本能够做……;must have done(过去)肯定做过;might have done(过去)可能做过;should have done本应该做(而事实上没做)。由句意“我告诉你朋友该怎么去旅馆,但或许我应该开车送她去那儿。”可知应选D项。

3.(07四川24)
—What does the sign over there read?
—“No person ______ smoke or carry a lighted cigarette,cigar or pipe in this area.”

答案 C

解析 shall用于第二、三人称,表示命令、允许、警告等,此处表示警告。

4.(07重庆29)
—What do you think we can do for our aged parents?
—You ______ do anything except to be with them and be yourself.
have to to

答案 A

解析 don’t have to不必;oughtn’t to不应当;mustn’t禁止,不允许;can’t不可能。答语句意为:“除了与父母呆在一起和做你自己以外,你不必做任何事情。因此A项符合题意。

5.(07浙江15)
—My cat’s really fat.
—You ______ have given her so much food.
n’t n't

答案 C

解析 考查情态动词。句意为:——我的猫真胖。——你本不应该给她那么多食物。shouldn’t have done sth本不应该做某事(暗含做了)。

6.(07福建25)
My MP4 player isn’t in my bag.Where ______ I have put it?

答案 A

解析 考查情态动词。由句意“我的MP4不在我包里。我可能把它放哪儿了?”可知应选A。can have done过去可能做过而must have done“过去肯定做过”,只能用于肯定陈述句;should have done本应该做过(而事实上没做);would have done只能用于虚拟语气。

7.(07江苏22)
—She looks very happy.She ______ have passed the exam.
—I guess so.It’s not difficult after all.

答案 C

解析 must have passed the exam肯定是通过考试了,由前句中的“happy”和下句中的“not difficult after all”
可以推知。

8.(07山东32)
They ______ two free tickets to Canada,otherwise they’d never have been able to afford to go.
got   got

答案 B

解析 “otherwise they’d never have been able...”这一句用了与过去事实相反的虚拟语气;而“他们弄到了两张去加拿大的免费票”却是事实,故用一般过去时。

9.(06湖北31)
______ fired,your health care and other benefits will not be immediately cut off.
A.Would you be B.Should you be  C.Could you be D.Might you be

答案 B

解析 句意为:如果你被炒了,你的医疗保险和其他利益并不会立即取消。与将来事实相反的假设,从句用答案B项。

10.(06山东30)
— May I smoke here?
— If you ______,choose a seat in the smoking section.

答案 D

解析 由本题语境可知,空白处应表示“非得……”之意,故须用must。

11.(06江西24)
The weather turned out to be fine yesterday.I ______ the trouble to carry my umbrella with me.
have taken   have taken
have taken   have taken

答案 C

解析 句意为:昨天天气不错,我本没有必要不怕费事带把伞。could have done表示“本能够做而未做”;should have done表示“本应该做而未做”;mustn’t表示“禁止,不许”;needn’t have done表示“本不必做而做了”。take the trouble to do sth.表示“不怕费事或困难尽力做某事”。

12.(06江苏21)
— I think I’ll give Bob a ring.
— You ______.You haven’t been in touch with him for ages.
to

答案 D

解析 本题考查情态动词的基本用法。will用于第二人称常用来表示命令、指示,意为“务必,必须”;may表示“可能,也许”,常用于请求许可;have to表示“不得不”;should可用于表示主观看法、建议、劝说,意为“应当,应该”。在此句中,答话者表示同意对方的想法。答语句意为:你应该(打个电话),你好长时间没与他联系了。故D项符合情景要求。

13.(06广东22)
— Must he come to sign this paper himself?
— Yes,he ______.

答案 B

解析 表示要求时,肯定回答用must, 否定用needn’t。

14.(06四川32)
—Is Jack on duty today?
—It ______ be him.It’s his turn tomorrow.

答案 C

解析 can’t表示否定推测,must表示肯定推测。

15.(06陕西19)
As you worked late yesterday,you ______ have come this morning.

答案 D

解析 句意为:既然你昨天工作得那么晚,今早上你就没必要来了。从意思上显示选择项表示“没必要……”。

16.(05湖北33)
If I ______ plan to do anything I wanted to,I’d like to go to Tibet and travel through as much of it as possible.
to

答案 B

解析 句意为:如果我能计划做任何想做的事,我想去西藏尽可能地游览一番。观察一下句中的时态,因为都是过去时,句意表示与现在事实相反的虚拟语气,因此此处应用情态动词的过去

时,表示的意思是“假如我们现在能够……”,could表示不存在的可能性。

17.(05重庆33)
I was on the highway when this car went past followed by a police car.They ______ at least 150 kilometers an hour.
have been doing have been doing 
have done   have done

答案 B

解析 must have done用于肯定句中,表示对过去事情的推测,意为“想必是,一定是”。否定句、疑问句中对过去情况的推测,要用can/could have done的形式。

18.(05山东34)
He paid for a seat,however,he ______ have entered free.

答案 A

解析 paid暗示时间上指的是过去,could have done用于肯定句中表示本可以做而未做的事情;肯定句中不用need have done; must have done与语境不吻合。

19.(05江西22)
—Tom is never late for work.Why is he absent today?
—Something ______ to him.
happen have happened
have happened have happened

答案 D

解析 本题考查情态动词的用法。must have done的意思是“一定发生了某事”。由对话所提供的情景可知:汤姆从不迟到,所以他“一定有事”。因此D项正确。

20.(05安徽26)
Helen ______ go on the trip with us,but she isn’t quite sure yet.

答案 C

解析 此题考查情态动词的用法。may表示一种可能性。如果没有具体的语境的话,B、D两项也可以选,但是意思就不同了。

21.(05江苏31)
—The woman biologist stayed in Africa studying wild animals for 13 years before she returned.
—Oh,dear!She ______ a lot of difficulties!
go through go through
to have gone through have gone through

答案 D

解析 考查“情态动词+have done”。从语境分析,表示某人一定干过某事,而且是对过去情况肯定的推测,故应用must have done。C项相当于should have done表示对对方的责备,意思是“应该做而未做”,在此不符合题意。

22.(05江苏33)
—Don’t you think it necessary that he ______ to Miami but to New York?
—I agree,but the problem is he has refused to.
not be sent;that   be sent;that
not be sent;what not send;what

答案 B

解析 not be sent是虚拟语气,相当于should not be sent。

23.(04重庆24)
“The interest ______ be divided into five parts,according to the agreement made by both sides,”declared the judge.

答案 D

解析 考查shall的习惯用法。shall与第二、三人称名词连用,表示义务,责任,决心,许诺,它可以用于条文中;should/must用于口语中。

24.(04重庆29)
There are eight tips in Dr.Roger’s lecture on sleep,and one of them is: ______ to bed early
unless you think it is necessary.
go to go going go

答案 D

解析 祈使句的否定形式是在句首加don’t。

25.(04全国Ⅰ29)
—Isn’t that Ann’s husband over there?
—No,it ______ be him.I am sure he doesn’t wear glasses.
’t n’t not

答案 A

解析 考查否定的推断。can’t不可能;must not不许;won’t将不会;may not可能不。根据“I’m sure he doesn’t wear glasses(我确信他不戴眼镜)”可知,说话者的态度是:不可

能是他。

26.(04上海28)
Children under 12 years of age in that country ______ be under adnlt’s supervision when in a public library.
A. must

答案 A

解析 句意为:未满12岁的儿童必须在成人的监督下呆在图书馆。表示“必须”时用must侧重主观,have to侧重客观。

27.(04天津31)
—Who is the girl standing over there?
—Well,if you ______ know,her name is Mabel.

答案 C

解析 此题中的must表示“一定要, 坚持要”。

28.(04湖南28)
—Excuse me,but I want to use your computer to type a report.
—You ______ have my computer if you don’t take care of it.
not n’t

答案 A

解析 本题考查shall的用法。shall用于第二、三人称,可表示命令、威胁。shall not=shan’t。

29.(04上海春29)
You might just as well tell the manufacturer that male customers ______ not like the design of the furniture.

答案 C

解析 根据情景确定情态动词表示“猜测”,may not表示“可能不”。