Tom       fullmarks,buthewastoocareless       aspelling...

问题详情:

Tom       fullmarks,buthewastoocareless       aspelling...

Tom        full marks, but he was too careless        a spelling mistake.

A.could gain, to make                                    B.could have gained, to make

C.could have gained, and made                       D.could have gained, as to make

【回答】

C

【解析】

考查含情态动词的虚拟语气和时态。句意:汤姆本可以得到满分的,但是他太粗心了,犯了一个拼写错误。从but he was too careless and made a spelling mistake.可知是说明的过去的事情,排除AD,could have done“本可以做而没有做”是虚拟语气,符合句意,must have done过去一定做了,不符合句意,所以选C。

知识点:一般过去时及其被动式

题型:选择题