0  421435  421443  421449  421453  421459  421461  421465  421471  421473  421479  421485  421489  421491  421495  421501  421503  421509  421513  421515  421519  421521  421525  421527  421529  421530  421531  421533  421534  421535  421537  421539  421543  421545  421549  421551  421555  421561  421563  421569  421573  421575  421579  421585  421591  421593  421599  421603  421605  421611  421615  421621  421629  447090 

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       

答案  A

解析  “I am not sure”说明说话者对情况没有把握,推测语气较弱,使用might。

B组

试题详情

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”构成的虚拟语气用法。答语句意为:你本该上周就告诉她(其实没告诉她)。

试题详情

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        ’t       D.wouldn’t

答案  C

解析  由句意可知,“他肯定没走远”,此处是对过去的否定推测,而且语气最强,故用can’t have done。

试题详情

22.(05湖南24)

-Lucy doesn’t mind lending you her dictionary. 

-She       .I have already borrowed one. 

’t         B.mustn’t         C.needn’t      D.shouldn’t

答案  C

解析  考查情态动词的辨析。根据后面的句子“I’ve already borrowed one”说明她没必要借字典给我了,故选C项。

试题详情

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是本不该做却做某事。

试题详情

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, 其他三项都表示主观情态。should应该,义务,must必须,一定,will将会,都与句意不符。

试题详情

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

解析  句意为:这蛋糕,非常甜。你一定放了许多糖在里面。

试题详情

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项。

试题详情

17.(05上海27)

There       be any difficulty about passing the road test since you have practised a lot in

the driving school. 

A.mustn’t        B.shan’t          C.shouldn’t     D.needn’t

答案  C

解析  句意为:因为你在驾校已经训练了这么多,通过路考一定没有什么困难。本句中表达出劝慰对方的语气。mustn’t表示“禁止,不允许”,表示警告或命令; shan’t表示“将不会”;shouldn’t表示据情况推测“理应……”;needn’t表示“不必……”。

试题详情

16.(05北京26)

He      have completed his work;otherwise,he wouldn’t be enjoying himself by the seaside.

A.should         B.must           C.wouldn’t    ’t

答案  B

解析  考查情态动词表猜测的用法。由句意 “他一定是已经完成工作了;否则,他就不会在海边玩得那么高兴。”可知是对过去发生事情的肯定推测。

试题详情


同步练习册答案