20.(05安徽26)
Helen go on the trip with us,but she isn’t quite sure yet.
A.shall B.must C.may
答案 C
解析 此题考查情态动词的用法。may表示一种可能性。如果没有具体的语境的话,B、D两项也可以选,但是意思就不同了。
19.(05江西22)
-Tom is never late for work.Why is he absent today?
-Something to him.
A.must happen B.should have happened
C.could have happened D.must have happened
答案 D
解析 本题考查情态动词的用法。must have done的意思是“一定发生了某事”。由对话所提供的情景可知:汤姆从不迟到,所以他“一定有事”。因此D项正确。
18.(05山东34)
He paid for a seat,however,he have entered free.
A.could B.would C.must D.need
答案 A
解析 paid暗示时间上指的是过去,could have done用于肯定句中表示本可以做而未做的事情;肯定句中不用need have done; must have done与语境不吻合。
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.
A.should have been doing B.must have been doing
C.could have done D.would have done
答案 B
解析 must have done用于肯定句中,表示对过去事情的推测,意为“想必是,一定是”。否定句、疑问句中对过去情况的推测,要用can/could have done的形式。
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.
A.would B.could C.had to D.ought to
答案 B
解析 句意为:如果我能计划做任何想做的事,我想去西藏尽可能地游览一番。观察一下句中的时态,因为都是过去时,句意表示与现在事实相反的虚拟语气,因此此处应用情态动词的过去时,表示的意思是“假如我们现在能够……”,could表示不存在的可能性。
15.(06陕西19)
As you worked late yesterday,you have come this morning.
A.mayn’t ’t C.mustn’t D.needn’t
答案 D
解析 句意为:既然你昨天工作得那么晚,今早上你就没必要来了。从意思上显示选择项表示“没必要……”。
14.(06四川32)
-Is Jack on duty today?
-It be him.It’s his turn tomorrow.
A.mustn’t B.won’t ’t D.needn’t
答案 C
解析 can’t表示否定推测,must表示肯定推测。
13.(06广东22)
- Must he come to sign this paper himself?
- Yes,he .
A.need B.must C.may D.will
答案 B
解析 表示要求时,肯定回答用must, 否定用needn’t。
12.(06江苏21)
- I think I’ll give Bob a ring.
- You .You haven’t been in touch with him for ages.
A.will B.may C.have to D.should
答案 D
解析 本题考查情态动词的基本用法。will用于第二人称常用来表示命令、指示,意为“务必,必须”;may表示“可能,也许”,常用于请求许可;have to表示“不得不”;should可用于表示主观看法、建议、劝说,意为“应当,应该”。在此句中,答话者表示同意对方的想法。答语句意为:你应该(打个电话),你好长时间没与他联系了。故D项符合情景要求。
11.(06江西24)
The weather turned out to be fine yesterday.I the trouble to carry my umbrella with me. A.should have taken B.could have taken
C.needn’t have taken D.mustn’t have taken
答案 C
解析 句意为:昨天天气不错,我本没有必要不怕费事带把伞。could have done表示“本能够做而未做”;should have done表示“本应该做而未做”;mustn’t表示“禁止,不许”;needn’t have done表示“本不必做而做了”。take the trouble to do sth.表示“不怕费事或困难尽力做某事”。
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com