should/must表猜测如何区别?

问题描述:

should/must表猜测如何区别?
oh,its 1:30 pm.you ____hungry.lets go to the nearest restaurant.
A should be
B shall be
Cwill be
D must be

选D.在这句话中表示肯定的猜测.(噢!现在是下午1:30了,你一定饿了,让我们去最近的餐馆吧.)
你可以用排除法.A说你应该饿了.B,C都表将来.显然不符合.