英文题,不懂啊

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:29:08
—When can I come for the photos? I need them tomorrow afternoon.
—They ___ be ready by 12?00.
A. can B. should C. might D. need
为什么选B啊,A或C也很合情理啊。

我觉得B是最符合语境的咯

因为这里应该是说,这些相片应该在12点之前被准备好

B

A无这种句式
might be是指应该做而没做,不指将要做

这是个虚拟语气,是个难点,多看些英语文章会有助提高。
can表肯定,might虽然也可以表可能性用于虚拟语气里,但可能性更小,不合语境。

选B没错. can表示理论上的可能性,这里不合适. might表示有可能, 但可能性较小, need 表示需要. should可以表示有根据的推测,这里符合题意.

B. should
有根据的推测(老师说的)