单选题
He ______ the exam, but he failed for his carelessness.
A、
hadn"t passed
B、
could pass
C、
could have passed
D、
had passed
【正确答案】
C
【答案解析】
[解析] 题干:他原本可以通过考试,但是他因为疏忽大意而失败了。本题考查虚拟语气的特殊表达方式。could have done的意思是“原本可以(却没有)”,与but he failed(但是他失败了)形成正确的语义走向。
提交答案
关闭