It's nearly 7 o'clock. Jack ( ) be here at any moment.

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:02:15
It's nearly 7 o'clock. Jack ( ) be here at any moment.
我不明白答案。有must,need,should,can.我觉得除了need都行的呀 。糊涂呀!

应该是: Jack should be here at any moment.
这句话是说 Jack 还没有到,(但是应该很快到)的意思。(并不确定)
must 是一定会到。
can 是说能够到。

这与原话不符合。

could,should都OK。
原文意思是,他什么时候都可能会出现。

所以MUST不可能,意思成了他一定在什么时候都能出现

can的话是单纯语法错误,一定要变could才能表推测语气

must