语法与词汇

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

【正确答案】 D
【答案解析】

could have done 本来可以……