He ________ the test , but he wasn' t careful enough .

He ________ the test , but he wasn' t careful enough .

A.was able to pass

B.must have passed

C.could have passed

D.can pass

答案及解析: C