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

这题为什么选C,这是什么时态 ,其他的为什么不对
—Why didn’t Susan come to see us yesterday as she promised?
—______.
A.She must be busy x05x05x05B.She might have been free
C.She must have been busy D.She can’t be free
酸的甜Q 1年前 已收到5个回答 举报

老老猫猫 幼苗

共回答了14个问题采纳率:85.7% 举报

C选项的意思是:她一定很忙.这是过去完成时态.
A选项中 情态动词+动词原形 表示对现在的情况的推测.(be 也算动原)
B选项的意思是:她可能有空.这也是过去完成时态.但与问题不符.
D选项的时态是一般现在时,与问句的时态不符.

1年前

3

gonghall 幼苗

共回答了10个问题 举报

答案选C。表示对过去事实的肯定推测用must +现在完成时

1年前

1

肖小猫 幼苗

共回答了1个问题 举报

这个是语法
must have been done是对肯定的猜测 一定是 回答的时候已经是事情过去之后了
问题是Susan昨天为什么没有向她承诺的那样来看我们。
回答是她一定很忙。

1年前

0

lm801202 幼苗

共回答了17个问题采纳率:88.2% 举报

要用现在完成时 must+现在完成时。

1年前

0

raidenraynor 花朵

共回答了3507个问题 举报

C must have 加过去分词 表示对过去的肯定推测

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 2.116 s. - webmaster@yulucn.com