Tony ________ full marks, but he was so careless as to make a spelling mistake.

Tony ________ full marks, but he was so careless as to make a spelling mistake.

题型:不详难度:来源:
Tony ________ full marks, but he was so careless as to make a spelling mistake.
A.could have gainedB.can have gained
C.must have gainedD.must gain

答案
A
解析

试题分析:句意:Tony本来可以得满分的,但是他太粗心了,犯了一个拼写错误。could have gained表示过去本来可以做的事而没做;can have gained表示对过去情况的怀疑或不确定;must have gained表示对过去发生的事情或状态进行推测,选A。
举一反三
The girl had been suffering from the lung cancer, yet she acted as if nothing__________ to her     while we were together.
A.happenedB.would happenC.has happenedD.had happened

题型:不详难度:| 查看答案
We used to work in the same office and we ________ have coffee together.
A.should  B.wouldC.could D.might

题型:不详难度:| 查看答案
“He will come tomorrow.” “But I’d rather he _______ the day after tomorrow.”
A.will comeB.is comingC.came D.had come

题型:不详难度:| 查看答案
Yesterday, Jane walked away from the discussion. Otherwise, she ______something she would regret later.
A.had saidB.saidC.might sayD.might have said

题型:不详难度:| 查看答案
But for those interruptions, the meeting _____ half an hour ago.
A.was finishedB.would have finished
C.would finishD.had been finished

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.