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 gained | B.can have gained | C.must have gained | D.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.happened | B.would happen | C.has happened | D.had happened |
|
We used to work in the same office and we ________ have coffee together.A.should | B.would | C.could | D.might |
|
“He will come tomorrow.” “But I’d rather he _______ the day after tomorrow.”A.will come | B.is coming | C.came | D.had come |
|
Yesterday, Jane walked away from the discussion. Otherwise, she ______something she would regret later. A.had said | B.said | C.might say | D.might have said |
|
But for those interruptions, the meeting _____ half an hour ago.A.was finished | B.would have finished | C.would finish | D.had been finished |
|
最新试题
热门考点