单项选择题

It's nearly seven o'clock. Jack ______ be here at any moment.

A.must
B.need
C.should
D.can