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

1.Marymyletter;otherwiseshewouldhaverepliedbeforenow.A.couldn'thavereceivedB.oughttoh... 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
展开
与笑决绝
2012-04-21 · 超过10用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:26.9万
展开全部
第一题 首先从句意入手 空缺处对过去的否定性推测,故由此排出B项
couldn't have received 表达对过去发生动作的可能性推测 符合题意
shouldn't have received 表达原本本不应该做某事,但事实上已经做了 不符合语境
.ought to have received 对过去的肯定推测 应该已经做过某事
第二题 先分析句意 空缺处应该是“对过去的肯定性猜测”
must do对现在的肯定猜测
had been 现在完成时的过去-过去完成时 动作发生在过去的过去 一般不做推测
must have done表示对过去的肯定猜测
.had to be 动词不定式的过去式
英语王牌
2012-04-18 · TA获得超过107个赞
知道答主
回答量:74
采纳率:0%
帮助的人:41.3万
展开全部
1. couldn't have done 过去事实的推断,“过去不可能做过”
整句可以翻译成:玛丽不可能收到我的信,否则她一定会在之前回复的。
2. must have done 也是过去事实的推断,“一定发生过”
整句翻译成:当我走进房间的时候,我脸上痛苦的表情一定很明显, 因为我遇到的第一个人同情的问我,“你还好吗”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
melody19881009
2012-04-19
知道答主
回答量:15
采纳率:0%
帮助的人:9.6万
展开全部
第一题:题目意思是:“Mary不可能收到我的信,不然她会回信的”,选A, 可以看出,她还没有回信,shouldn't have done指本不应该做什么(而实际做了),与题意不符,ought to have done指本应该做什么(而实际上没有做),不是最佳选项。
第二题:题目意思:“当我走进房间的那一刻,我的疼痛一定非常明显,因为我见到的第一个人很同情地问我”,情态动词表推测时,如果是表示对过去事情的推测,则用情态动词+完成时的结构,本题是对过去事情的推测,所以选C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式