内容正文:
121
参考答案与解析
参
考
答
案
与
解
析
3. A 表示对过去动作的否定推测应该用 can’t have done 结
构,故答案选 A,而 must 用于推测时,只用于肯定形
式的陈述句中,need 一般不用于推测,will 可用于将
来的推测。句意:——你的眼睛为什么那么红?你昨
天晚上一定没有休息好。——是的,我写报告写到很
晚。
4. D 表示对过去动作的较肯定的推测应该用 must have done
结构,故答案选 D;而其他选项没有此用法。句意:
亨利感到不舒服,一定是他昨天晚上在聚会上喝酒喝
得太多的缘故。
5. A 根据语境可知,对过去动作的肯定推测应该用 must
have done 结构,故答案选 A。而 should have done 结
构是虚拟语气,意为“本应该做而未做”,不符合句意。
句意:孩子们一定是在森林里迷了路,不然的话他们
就应该按计划到湖边的野营地点了。
6. A 此处“no... could + 比较级”结构,相当于该形容词的
最高级的用法和意义,故答案选 A,其他选项没有此
用法。句意:没有人比他更慷慨了,他有一颗金子般
的心。
7. B 由语境知此处是表示对过去动作的肯定推测,应该用
must + have done 结构,故答案选 B。can 表推测用于
疑问句和否定句中,其他选项不符合句意。句意:由
于没人给他提供帮助,所以他一定是亲自完成了他的
实验。
8. D 由语境知所有人都逃出来了,只有 be able to 能表示“成
功地做某事”,故 D 项符合语境。句意:大火迅速漫
延了整个酒店,但是所有人都逃出来了。
9. A 别人借用电脑,主人表示不满或不情愿,应选情态动
词 shall not 用于第二人称后,表示说话人的意愿、威胁、
警告、决心等,故选 A。句意:——打扰一下,我想
用你的电脑打印一份报告。——如果你不善待我的电
脑,我就不让你用。
10. B “needn’t + 动词完成式”的意思是:本来不必做某事,
但实际上做了。注意,句中 knew 为过去式,排除 A
和 C。句意:你本来不必告诉他这个消息的,他 ( 当时 )
已经知道了。
11. B 由前面的 Are you still here? 可知空处用 should + 动词
的完成式,表示“本来应该做某事,结果未做”。B
项正确。句意:你还在这里呢?你几个小时以前就
应该回家了。
12. A 由语境知此处推测,用 may have done sth. , 表示对
过去可能发生的事进行推测,意为“可能曾经”。B
项表推测一般用于疑问或否定句中。句意:我很久
以前可能见过他。他的名字和模样我都很熟悉。
13. D 由第一句知此处表推测。couldn’t have done sth. 表示
对过去情况进行推测,意为“过去不可能发生过某
情况”。句意:今天上午我在会议室没看见她。她
不可能在会议上讲话。
14. A 根据下文的 will be 可知,“他考试再不及格”是将
来的事,据此可排除 B 和 D。再根据语义,排除 C。
句意:他这次考试有可能又不及格,那样的话,他
妈妈会很失望的。
15. A 根据语境可知此处表推测,can 用于否定句或疑问句
中表示推测。must 用于肯定句中表推测。句意:我
的 MP4 不在我包里,我可能把它放哪里了呢?
16. B 第一句中的时态为现在完成时,表示“掉一只手套”
已经发生过了。对于已经发生的事情的推测 ( 可排
除 A 和 C, 表 示 现 在 的 情 况 ), 应 用“must + have
done”结构,此处并无被动关系,故排除 D 而选 B。
句意:我丢了一只手套。我肯定是把它落在哪里了。
二、 1. ought to be watching 2. must have climbed
3. might have hurt 4. could not have finished
5. cannot help but 6. might as well
6 动词的被动语态
基础巩固练习
一、 1. The thieves will surely be arrested by the police.
2. A bridge has been built over the river by the army engineers
and soldiers.
3. The manager could not be found anywhere in the factory
by the workers.
4. The soup was made by my sister.
5. He was invited to