单项选择题

It's 2:20 and he said he'd be here at 2:30. He ______ be here soon.

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