. 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 gained | B.can have gained | C.could have gained | D.must gain |
|
答案
C |
解析
考查情态动词及虚拟语气。could have done本可能做某事而实际上没有做,句意:他本可以得满分的,但是他是如此的粗心以至于犯了一个拼写错误。所以选C。 |
举一反三
Don’t push me! __________ you know the truth right away? A.Must | B.Could | C.Might | D.Would |
|
——Alice looks sad. Did you tell her about the accident? ——Yes, but I ______ her just before her final examinations.A.should have told | B.shouldn’t have told | C.needn’t have told | D.must have told |
|
“Shall I come tomorrow ?” “I’d rather you ______.”A.won’t | B.didn’t | C.don’t | D.wouldn’t |
|
“I’ve told him about it.” “But I’d rather you ______.”A.didn’t | B.hadn’t | C.don’t | D.wouldn’t |
|
“He will take you as well.” “But I’d rather he ______.”A.won’t | B.didn’t | C.doesn’t | D.wouldn’t |
|
最新试题
热门考点