单项选择题

A. can't be

B. shouldn't be
C. mustn't have been
D. couldn't have been