题目内容
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, tell | B.Did, tell |
| C.Had, told | D.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 gained | B.can have gained |
| C.must have gained | D.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't | B.can't | C.won't | D.needn't |
But for those interruptions, the meeting _____ half an hour ago.
| A.was finished | B.would have finished |
| C.would finish | D.had been finished |
Nathalie suggested the problem worth paying attention ______ at the meeting.
| A.to be discussed | B.to been discussed |
| C.being discussed | D.be discussed |