问题 选择题

. He __________ full marks, but he was so careless as to make a spelling mistake.

A.must have gained

B.can have gained

C.could have gained

D.must gain

答案

答案:C

考查情态动词及虚拟语气。could have done本可能做某事而实际上没有做,句意:他本可以得满分的,但是他是如此的粗心以至于犯了一个拼写错误。所以选C。

单项选择题
单项选择题