题目
When Alice came to, she did not know how long she _____ there. A: had been lying B: has been lying C: was lying D: has lain
When Alice came to, she did not know how long she _____ there.
A: had been lying
B: has been lying
C: was lying
D: has lain
题目解答
答案
A
正确率: 68%, 易错项: B
翻译
当 Alice 醒来时,她不知道已经在这里躺了多久了。
解析
步骤 1:理解句子结构
句子的主句是 "she did not know how long she _____ there",其中 "how long" 引导的是一个宾语从句,表示时间的长度。主句的时态是过去时,因此宾语从句的时态需要根据语境来确定。
步骤 2:分析时态
根据句子 "When Alice came to",我们知道 Alice 是在某个时间点醒来,因此她不知道自己已经在那里躺了多久。这表示躺的动作发生在 "came to" 之前,且持续了一段时间,因此需要使用过去完成进行时。
步骤 3:选择正确答案
根据以上分析,选项 A "had been lying" 符合过去完成进行时的用法,表示动作从过去某个时间点开始,一直持续到另一个过去的时间点。
句子的主句是 "she did not know how long she _____ there",其中 "how long" 引导的是一个宾语从句,表示时间的长度。主句的时态是过去时,因此宾语从句的时态需要根据语境来确定。
步骤 2:分析时态
根据句子 "When Alice came to",我们知道 Alice 是在某个时间点醒来,因此她不知道自己已经在那里躺了多久。这表示躺的动作发生在 "came to" 之前,且持续了一段时间,因此需要使用过去完成进行时。
步骤 3:选择正确答案
根据以上分析,选项 A "had been lying" 符合过去完成进行时的用法,表示动作从过去某个时间点开始,一直持续到另一个过去的时间点。