问题

Oh, Janne, you’ve broken another glass. You ought ____when you washed it.
A:be careful
B:to care
C:have cared
D:to have been careful
B:to care
C:have cared
D:to have been careful
正确答案是: