问题

I’m told that John had another car accident this morning.–I believe not. He ________so careless.
A:shouldn't have been
B:wouldn't have been
C:couldn't have been
D:mustn't have been
B:wouldn't have been
C:couldn't have been
D:mustn't have been
正确答案是: