Tom       fullmarks,buthewastoocareless       aspelling...

來源:國語幫 2.93W

問題詳情:

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。

知識點:一般過去時及其被動式

題型:選擇題

熱門標籤