作业帮 > 英语 > 作业

有几道英语题目麻烦大家帮帮忙,并说明原因,谢谢

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/05 05:01:58
有几道英语题目麻烦大家帮帮忙,并说明原因,谢谢
1.Mary my letter; otherwise she would have replied before now.
A.couldn't have received B.ought to have received D.shouldn't have received. 答案是A
2.My pain apparent the moment i walked into the room,for the first man i met asked sympathetically:"are you feeling all right?" a.Must be B.had been C.must have been D.had to be 答案是C
第一题 首先从句意入手 空缺处对过去的否定性推测,故由此排出B项
couldn't have received 表达对过去发生动作的可能性推测 符合题意
shouldn't have received 表达原本本不应该做某事,但事实上已经做了 不符合语境
.ought to have received 对过去的肯定推测 应该已经做过某事
第二题 先分析句意 空缺处应该是“对过去的肯定性猜测”
must do对现在的肯定猜测
had been 现在完成时的过去-过去完成时 动作发生在过去的过去 一般不做推测
must have done表示对过去的肯定猜测
.had to be 动词不定式的过去式