单项选择题

Look what you’ve done! You ______ more careful.A.should have been B.may be C.must be D.would have been

A.A.should
B.may
C.must
D.would