help English answer

问题描述:

help English answer
-look!Mr Hu is on the other side of the street.
-It_____be him .He has gone to Lanzhou.
A.mustn't B.can't C.shouldn't D.won't
who can tell me why the right answer is D
Thank you very much!

首先mustn't be表示禁止
对b can'tbe表示不可能,语气特别肯定
对于c表示不应该做某事
对于d表示不会,语气没有can强烈,所以根据语境应该选
d