[编号: ]have been more than six years old when the acciden
资料年份:
资料类别: 巩固练习
文件大小: 9216KB
所属地区: 浙江
年级: 八年级
学科: 英语
资料版本: 牛津译林版(上)
章:
节:
上传用户: 家教网0125
下载等级:所有用户
更新时间: 2021-4-13 15:51:15
下载次数:0
需要点数:0
审核状态: 未审核

 资料简介:

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用于第二、三人称,表示命令、允许、警告等,此处表示警告。
分享到: 0
点击收缩

在线客服

进步平台网
在线客服