It's nearly seven o'clock.Jcak ___ be here at any moment.A.must B.need C.should D.can标准答案是C。请问为什么不能选择A?must be + 表语结构不也可以表示推测吗?

热心网友

must be 是表肯定的推测,而根据题意“都快7点了,约翰应该在这儿”,用shuld be 比较合适

热心网友

我觉得这边的be here 前面就是应该接should 表示猜测    must be的语气太强了,不符合语境.自己多读几遍 感受一下.

热心网友

我完全同意凤儿的!就是如此哦!

热心网友

我认为must be 是表示肯定的推测,而题目中的意思是“都快7点了,约翰应该在这儿”,用shuld be 比较合适

热心网友

must be 确实可以表示猜测,但是这个句子则表示应该,所以选择C。

热心网友

后边有any啊 哥们