这题为什么选C,这是什么时态 ,其他的为什么不对

—Whydidn’tSusancometoseeusyesterdayasshepromised?—______.A.ShemustbebusyB.Shemighthav... —Why didn’t Susan come to see us yesterday as she promised?
—______.
A. She must be busy B. She might have been free
C. She must have been busy D. She can’t be free
展开
可儿しふ
2011-06-18 · TA获得超过261个赞
知道答主
回答量:98
采纳率:0%
帮助的人:45.3万
展开全部
C选项的意思是:她一定很忙。这是过去完成时态。
A选项中 情态动词+动词原形 表示对现在的情况的推测。(be 也算动原)
B选项的意思是:她可能有空。这也是过去完成时态。但与问题不符。
D选项的时态是一般现在时,与问句的时态不符。
双赢兼赢
2011-06-18 · TA获得超过6.5万个赞
知道大有可为答主
回答量:1.7万
采纳率:50%
帮助的人:1.1亿
展开全部
C must have 加过去分词 表示对过去的肯定推测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mbaka
2011-06-18 · 超过16用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:46.7万
展开全部
这个是语法
must have been done是对肯定的猜测 一定是 回答的时候已经是事情过去之后了
问题是Susan昨天为什么没有向她承诺的那样来看我们。
回答是她一定很忙。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友958fea2
2011-06-18
知道答主
回答量:44
采纳率:0%
帮助的人:27.6万
展开全部
答案选C。表示对过去事实的肯定推测用must +现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-18
展开全部
要用现在完成时 must+现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式