问题

He ___________ the test, but he wasn’t careful enough.
A:was able to pass
B:must have passed
C:could have passed
D:might be able to pass
B:must have passed
C:could have passed
D:might be able to pass
正确答案是: