单项选择题

It's nearly eight o'clock. John ______ be here at any moment.

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