It’s nearly seven o’clock. Jack ______ be here at any moment.
A. must B. need C. should D. can
答案为should,can 可以么?Jack 现在随时可能到这里。
正如唐老师所说,can表示推测一般不用与肯定句(could可以)。肯定句里用can,不是说话人在推测什么,只是表示理论上存在这种可能性,至于现实中具体环境下是何种情况与can的使用无关。也就是说can在肯定句不是表示推测意义。如果句子的上下文表示说话人对某事件发生的概率进行推测时,是不用can的。
need作为情态动词不能用于肯定句,也不能用于推测。
must表示推测,说话人具有百分之百的信心,因此不用于对将来事件的推测。
should表示推测,说话人的信心在70%左右。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
本题不可以选 can,因为 can 表推测时主要用于否定句或疑问句,不用于肯定句。
注:can 在某些特殊情况下也可以用肯定句,但用法有限制,可参考英语语法网的以下文章: