Will was stupefied with exhaustion, and he _____ his head on the grass under one
题型:不详难度:来源:
Will was stupefied with exhaustion, and he _____ his head on the grass under one of the trees and slept, but he saw a cat acting strangely. A.should have lied | B.ought to have lay | C.might have laid | D.must have laid |
|
答案
C |
解析
试题分析:句意:Will过度劳累,他本来可能已经将头枕在树下的草地上睡着了,但是他看见一只猫走过来。这里表示对过去的事情的不太肯定的推测,用might have done,should have done是虚拟语气“过去本应该做却没有做”,ought to have done和should have done意思一样,也是“过去本应该做却没有做”,must have done“过去一定做了…”。所以选C。 |
举一反三
______ today, he would get there by Friday.A.Were he to leave | B.If he had left | C.Did he to leave | D.Had he left |
|
The manager considers it is important that everything _______ by weekend.A.will complete; | B.has completed | C.be completed | D.is completed |
|
If you had told him the truth, he ______ so angry now.A.isn"t | B.wasn"t | C.wouldn"t be | D.wouldn"t have been |
|
Supposing you _________ the lottery, what would you do with the money?A.would win | B.have won | C.had won | D.won |
|
We were strongly recommended that we _____ in Malaysia. A.didn’t travel | B.wouldn’t travel | C.hadn’t travelled | D.not travel |
|
最新试题
热门考点