she is already twe hours late.What____to her?A can have happened B must have happened C should have happened D must happen为什么不选B呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 00:11:09

she is already twe hours late.What____to her?A can have happened B must have happened C should have happened D must happen为什么不选B呢?
she is already twe hours late.What____to her?
A can have happened B must have happened C should have happened D must
happen
为什么不选B呢?

she is already twe hours late.What____to her?A can have happened B must have happened C should have happened D must happen为什么不选B呢?
选C
B中的must太肯定了,这个是推测,没法做出如此肯定的推导的.
请及时采纳,多谢!

表示对过去本该做没有做的虚拟语气,选C,用should

对情况进行推测,一般用could或者should

如果是肯定句,选b是可以的,但在疑问句中是不是感到别扭呢?她迟到了俩小时,就一定发生了什么事吗,语气过于强烈

因为must have done表示对过去的肯定猜测,但是在这里提问者不知道“她”发生了什么事,所以只能选疑问形式的can来表示故选AA也是对过去的猜测啊,而且可以理解成在她迟到的这两个小时里肯定发生了什么事,也是对过去的肯定猜测嘛can是疑问猜测,就是说是提问者不清楚的情况下说出来的,就是说可以说成“他已经迟到了两个小时,她发生了什么事呢?”但如果选B那就成“他已经迟到了两个小时,她一定发生了什...

全部展开

因为must have done表示对过去的肯定猜测,但是在这里提问者不知道“她”发生了什么事,所以只能选疑问形式的can来表示故选A

收起

选A,
语气较委婉,而且不可能是“must,should”
完成时。

A.
表示可能性的猜测!

为什么不选B呢? 选C B中的must太肯定了,这个是推测,没法做出如此肯定的推导的。 学习是一件愉快的事! (*^__^*) 请及时采纳,多谢!