满分5 > 高中英语试题 >

Will was stupefied with exhaustion, and ...

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。 考点:考查情态动词的完成式  
复制答案
考点分析:
相关试题推荐

----He thinks that girls are smarter than boys when it comes to learning English.

----But two years ago he thought_______.

A. so B. otherwiseC. oppositeD. different

 

查看答案

Although her disease       her eyesight and forced her to leave the dance floor, she refuses to fall into self-pity.

A. has affected     B. affected       C. affects       D. had affected

 

查看答案

At long last the child was found on top of _____ we call the museum of science and technology.

A. which      B. that     C. what    D. where

 

查看答案

I was blessed with a happy childhood, _____ most people would want to have.

A. that     B. it       C. the one    D. one

 

查看答案

-- I heard that you lost your wallet and your i-Phone.

--- Oh,__________ !

A.never mindB.that’s all right   C.just my luckD.thank you

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.