作业帮 > 英语 > 作业

情态动词选择题

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/06/11 23:24:25
老师您好!
情态动词选择题
解题思路: 如下
解题过程:
33.选A正确。
“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
  1. Mr. Smith can't have gone to Beijing, for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。
  2. Mary can't have stolen your money. She has gone home. 玛丽不可能偷你的钱,她回家去了。
“need+have+done”表示本来需要做某事而没有做。“needn't+have+done”则表示“本来不需要做某事而做了”。
  I needn't have bought so much wine—only five people came. 我本来没有必要买这么多酒,只来了五个人。
  He need have hurried to the station. In that case, be wouldn't have missed the train. 他本来需要快点去车站,那样的话,他就不会误了火车。
might表示推测、可能性(不用于疑问句)时, 不是过去式,它一般表示对现在情况的推测而且它所表示的可能性比may小。
1.He may /might be very busy now.
2.Your mother may /might not know the truth.
由上可知,选项D是不对的,因为句子是对过去事情的推测,而选项B和C的意思与题意不符合,也不能选。只有A符合题意。


最终答案:略