题目内容

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 liedB.ought to have layC.might have laidD.must have laid
C

试题分析:句意:Will过度劳累,他本来可能已经将头枕在树下的草地上睡着了,但是他看见一只猫走过来。这里表示对过去的事情的不太肯定的推测,用might have done,should have done是虚拟语气“过去本应该做却没有做”,ought to have done和should have done意思一样,也是“过去本应该做却没有做”,must have done“过去一定做了…”。所以选C。
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网