精英家教网 > 高中英语 > 题目详情

The petrol tank is empty. I _________it up before we left home.

A.had to fill B.would have filled 
C.should have filled D.could have filled 

C

解析试题分析:根据本句中的before we left home可知这是对过去情况的虚拟。对过去情况的说明使用“情态动词+have done”,排除A项。Would have done本想做某事;should have done本应该做某事,实际上却未做;could have done本可以做某事,实际上却未做;句义:油箱空了,在离开家之前,我本应该把油箱加满的。故C正确。
考点:考察情态动词用法

练习册系列答案
相关习题

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

___ he _____ me the news yesterday, I would be at the party now.

A.Should, tellB.Did, tell
C.Had, toldD.Were, to tell

查看答案和解析>>

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

Oh,I'm not feeling well in the stomach.I ________ so much fried chicken just now.

A.shouldn't eat B.mustn't have eaten
C.shouldn't have eaten D.mustn't eaten

查看答案和解析>>

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

--- Catherine, I have cleaned the room for you.
---Thanks. You _______ it. I could manage it myself.

A.needn’t do B.needn’t have done C.mustn’t do D.shouldn’t have done

查看答案和解析>>

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

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

查看答案和解析>>

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

___ it rain tomorrow, we would have to cancel the football match.

A.Were B.Would C.Should D.Will

查看答案和解析>>

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

(2011·江西)It ________ be the postman at the door.It's only six o'clock.

A.mustn'tB.can'tC.won'tD.needn't

查看答案和解析>>

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

But for those interruptions, the meeting _____ half an hour ago.

A.was finishedB.would have finished
C.would finishD.had been finished

查看答案和解析>>

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

Nathalie suggested the problem worth paying attention ______ at the meeting.

A.to be discussedB.to been discussed
C.being discussedD.be discussed

查看答案和解析>>

同步练习册答案