18.(05天津14)
I have
been more than six years old when the accident happened.
A. shouldn’t B.couldn’t C.mustn’t D.needn’t
答案 B
解析 考查对过去发生的情况的推测。couldn’t have
done是对过去发生情况的否定推测,其肯定形式同样是对过去发生情况的推测,意为“可能已……”。shouldn’t
have done本来不应该……,但实际已经……;needn’t have
done本来不需要……,但实际上已经……;must表示推测时,只用在肯定句中。故选B项。
19.(05辽宁26)
This cake is very sweet.You a lot of sugar in it.
A.should put B.could
have put C.might put D.must have put
答案 D
解析 句意为:这蛋糕,非常甜。你一定放了许多糖在里面。
20.(05浙江9)
The World Wide Web is sometimes jokingly called
the World Wide Wait because it be
very slow.
A.should B.must C.will D.can
答案 D
解析 此处表达一种可能性,要用can, 其他三项都表示主观情态。should应该,义务,must必须,一定,will将会,都与句意不符。
21.(05福建31)
—Catherine,I
have cleaned the room for you.
—Thanks.You it.I
could manage it myself.
A.needn’t do B.needn’t
have done C.mustn’t do D.shouldn’t have done
答案 B
解析 考查情态动词的完成式和一般式的区别。needn’t do不需要做……;mustn’t禁止做……,都用于现在的动作;needn’t have
done表示做了本来不必去做的事;shouldn’t have done是本不该做却做某事。
22.(05湖南24)
—Lucy doesn’t mind lending you her dictionary.
—She .I
have already borrowed one.
A.can’t B.mustn’t C.needn’t D.shouldn’t
答案 C
解析 考查情态动词的辨析。根据后面的句子“I’ve already
borrowed one”说明她没必要借字典给我了,故选C项。
23.(05湖北32)
—Do you know where David is? I couldn’t find him
anywhere.
—Well,he have gone far—his
coat’s still here.
A.shouldn’t B.mustn’t C.can’t D.wouldn’t
答案 C
解析 由句意可知,“他肯定没走远”,此处是对过去的否定推测,而且语气最强,故用can’t have
done。
24.(04福建32)
—I’ll tell Mary about her new job tomorrow.
—You her
last week.
A.ought to tell B.would
have told C.must tell D.should have told
答案 D
解析 考查“情态动词+have done”构成的虚拟语气用法。答语句意为:你本该上周就告诉她(其实没告诉她)。
25.(04湖北26)
—Excuse me.Is this the right way to the Summer
Palace?
—Sorry,I am
not sure.But it be.
A.might B.will C.must D.can
答案 A
解析 “I am not sure”说明说话者对情况没有把握,推测语气较弱,使用might。
B组
1.(湖南24)
The biggest problem for most plants,which just get up and run away
when threatened,is
that animals like to eat them.
A.shan’t B.can’t C.needn’t D.mustn’t
答案 B
解析 句意为:对于绝大多数受到威胁时不能起来就逃跑的植物来说,最大的问题是动物喜欢吃它们。Sahan’t表将来;needn’t不必,mustn’t禁止,都不正确。
2.(陕西14)
I told your friend how to get to the hotel,but perhaps I have driven her there.
A.could B.must C.might D.should
答案 D
解析 本题考查情态动词。could have
done(过去)可能做过;本能够做……;must have
done(过去)肯
定做过;might have
done(过去)可能做过;should have done本应该做(而事实上没做)。由句意“我
告诉你朋友该怎么去旅馆,但或许我应该开车送她去那儿。”可知应选D项。
3.(四川24)
—What does the sign over there read?
—“No person smoke
or carry a lighted cigarette,cigar
or pipe in this area.”
A.will B.may C.shall D.must
答案 C
解析 shall用于第二、三人称,表示命令、允许、警告等,此处表示警告。
|