单项选择题

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