52单词网 > 高中英语 > 高中英语题库 > When Alice came to life, she did not know how long she there. A.had been lying B

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

来源:网络 时间:
When Alice came to life, she did not know how long she there. A.had been lying B

When Alice came to life, she did not know how long she ________ there.

A.had been lying

B.has been lying

C.was lying

D.has lain

试题答案

A

解析:根据全句的过去时态判断,did not know后面的宾语从句也应用过去时态,可排除B、D两项;how long表示一段时间,应与完成时连用,所以应选A项的过去完成进行时。