单项选择题

Somebody ______ here only this morning.

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