罗马尼亚可以用欧元吗:一道英文选择题

来源:百度文库 编辑:高考问答 时间:2024/05/06 13:42:06
It's nearly seven o'clock.Jcak ___ be here at any moment.
A.must B.need C.should D.can
标准答案是C。请问为什么不能选择A?must be + 表语结构不也可以表示推测吗?

这里的should不是"本应该"的意思,而翻译为"可能",因为后面的at any moment是指"随时",翻译为"他随时会来".

A项不对,他必须随时会来?
B项"需要"也不对.
D项可能有点迷惑性,但也不对,因为这里的can侧重"可以"而不是"可能".

应该解释清楚了吧?呵呵~~

should 是虚拟语气
表示 本来应该是的事情 结果却不是。

因为should be在这儿是虚拟语气的用法
表示他该在这儿但是实际上并没有在这儿

C.should

对, A也可以, 但最好是C

should表示应该
must是一定

Should 有预计意思, 但仍未在
用 Must 有面对当视人的意思, 但他仍未到, 故不合乎情况. 例如老师要同学准时集合, you must be here at .....