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

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

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

答案
C
解析
考查情态动词及虚拟语气。could have done本可能做某事而实际上没有做,句意:他本可以得满分的,但是他是如此的粗心以至于犯了一个拼写错误。所以选C。
举一反三
Don’t push me! __________ you know the truth right away?
A.MustB.CouldC.MightD.Would

题型:不详难度:| 查看答案
——Alice looks sad. Did you tell her about the accident?
——Yes, but I    ______ her just before her final examinations.
A.should have toldB.shouldn’t have toldC.needn’t have toldD.must have told

题型:不详难度:| 查看答案

“Shall I come tomorrow ?” “I’d rather you ______.”
A.won’tB.didn’t
C.don’tD.wouldn’t

题型:不详难度:| 查看答案

“I’ve told him about it.” “But I’d rather you ______.”
A.didn’tB.hadn’t
C.don’tD.wouldn’t

题型:不详难度:| 查看答案

“He will take you as well.” “But I’d rather he ______.”
A.won’tB.didn’t
C.doesn’tD.wouldn’t

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

超级试练试题库

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