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

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。
考点:考查情态动词的完成式

练习册系列答案
相关习题

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

With the development of science, more new technology     to the field of IT.

A.has introduced B.is being introduced 
C.is introduced D.was introduced 

查看答案和解析>>

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

The maths teacher demanded that all the students _______ the examination paper within one and a half hours.

A.would finish  B.finished C.finish  D.could finish 

查看答案和解析>>

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

— Joe, don’t forget to bring your laptop with you tomorrow, OK?
— Oh, thank you. I wouldn’t bring it if you _____ me.

A.wouldn’t remind B.haven’t reminded 
C.hadn’t reminded D.shouldn’t have reminded 

查看答案和解析>>

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

____ it rain tomorrow, we would have to put off the visit to the Yangpu Bridge.

A.WereB.ShouldC.WouldD.Will

查看答案和解析>>

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

—We expected you yesterday.
—I’m sorry,I ________ you to say that I couldn’t be here until today.

A.should have called B.must have called 
C.could call D.would call 

查看答案和解析>>

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

________ the present unemployment continue, the society would face a more
troublesome situation.

A.Would B.Should
C.Might D.Could

查看答案和解析>>

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

They ________ two free tickets to Canada.Otherwise,they’d never have been able to afford to go.

A.had got B.got
C.would have got D.get

查看答案和解析>>

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

(2012·江西高考)We ________ have bought so much food now that Suzie won't be with us for dinner.

A.may not B.needn't
C.can't D.mustn't

查看答案和解析>>

同步练习册答案