I have been more than six years old when the accident happened.
B.couldn’
t
C.mustn’t
D.needn’t
A. shouldn’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.should put put 答案 D
解析 句意为:这蛋糕,非常甜。你一定放了许多糖在里面。 20.(05浙江9)
The World Wide Web is sometimes jokingly called the World Wide Wait because it
be very slow. A.should 答案 D
解析 此处表达一种可能性,要用can, 其他三项都表示主观情态。should应该,义务,must必须,一定,will将会,都与句意不符。 21.(05福建31)
—Catherine,
I have cleaned the room for you.—Thanks.You A.needn’t do have done 答案 B
解析 考查情态动词的完成式和一般式的区别。needn’t do不需要做……;mustn’t禁止做……,都用于现在的动作;needn’t have done表示做了本来不必去做的事;shouldn’t have done是本不该做却做某事。
63
a lot of sugar in it.
C.might put
D.must
have
B.could have put
B.must C.will D.can
D.shouldn’t
it.I could manage it myself.B.needn’t have done
C.mustn’t do