单项选择题

Somebody ______ here only this morning.

A.must be
B.can be
C.must have been
D.should have been