单项选择题

A.must be
B.must have been
C.ought to be
D.should be