It's nearly seven o' clock,Jack____be here at any moment

问题描述:

It's nearly seven o' clock,Jack____be here at any moment
A.must B.need C.should D.can
答案应该选C,为什么不可以选D?请说明原因,

因为是一种假设,所以用should .如果是could,就可以用了