精英家教网 > 高中英语 > 题目详情
Tom _____ full marks, but he was too careless and made a spelling mistake.
A.could gainB.could have gainedC.must have gainedD.must gain
B

试题分析:句意:汤姆本可以得到满分的,但是他太粗心了,犯了一个拼写错误。从but he was too careless and made a spelling mistake.可知是说明的过去的事情,排除AD,could have done“本可以做而没有做”是虚拟语气,符合句意,must have done过去一定做了,不符合句意,所以选B。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

I        to my cousins birthday party last night, but I was not available.
A.went B.had goneC.would goD.would have gone

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I would rather you ______ my advice. Now you’ve got a bad result. It serves you right.
A.tookB.would takeC.had takenD.take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Don't you think it a pity that John ______ have behaved roughly toward us?
A.shouldB.wouldC.couldD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— It is reported that America offered to help us build aircraft carriers.
— But many citizens would rather our country __________ one by ourselves.
A.buildB.will buildC.had builtD.built

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If I had been a little more careful, I _______the wallet behind.
A.won't leaveB.hadn't leftC.didn't leaveD.wouldn't have left

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

___ it rain tomorrow, we would have to cancel the football match.
A.WereB.WouldC.Should D.Will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---It rained cats and dogs this morning. I’m glad we took an umbrella.
---Yeah, we would have got wet all over if we ______.
A.haven’tB.didn’tC.don’tD.hadn’t

查看答案和解析>>

同步练习册答案