When Alice came to, she did not know how long she             there.A.had been l

When Alice came to, she did not know how long she             there.A.had been l

题型:不详难度:来源:
When Alice came to, she did not know how long she             there.
A.had been layingB.has been lyingC.was layingD.had been lying

答案
D
解析

试题分析:考查时态。句意:当Alice醒过来的时候,她不知道她在那里躺了多久了。根据句意说明当她醒过来的时候,这是一个过去的时间,那么她躺在那里很久是在这之前就发生的事情,故使用过去完成时的形式。故D正确。
点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。
举一反三
A fire broke out in the neighborhood last night. By the time the firemen arrived, it    . 
A.had been put outB.would put out
C.has been put outD.was putting out

题型:不详难度:| 查看答案
----What was the party like?
----Wonderful. It’s years  _____ I enjoyed myself so much.
A.afterB.before C.when D.since

题型:不详难度:| 查看答案
Tom killed the cat. I’ll ask him why _______.
A.he did thatB.did he do that C.he does that D.he had done so

题型:不详难度:| 查看答案
What do you think ____________ at this time last night?
A.has he doneB.he has doneC.was he doingD.he was doing

题型:不详难度:| 查看答案
---Why did you leave that position?
---I         a better position at IBM.
A.offerB.offeredC.am offeredD.was offered

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.