問題詳情:
When Alice woke up, she didn’t know how long she ______ there.
A.was lying B.lay C.has been lying D.had been lying
【回答】
D
【詳解】
考查過去完成進行時。句意:當Alice醒來時,她不知道自己在那裏躺了多久了。“woke up”是過去的動作,“didn’t know”也是過去的動作,不知道的事是發生在此之前的動作,根據句意,指從“過去的過去”某一個時間點開始的動作或狀態,一直延續到過去,用過去完成進行時,故選D。
【點睛】
過去完成時的用法表示較早的過去,即某一時刻之前已完成的動作或狀態,例如: In 1980,I'd never been to Paris.(=I never went there before1980.)1980年之前我從未去過巴黎。 After we had landed,the plane was searched thoroughly.我們降落後,飛機被徹底搜查了一遍。 When she heard that her father had died in the accident,she burst out crying.當她聽説她父親在那次事故中喪生時便大哭起來。
知識點:過去完成進行時
題型:選擇題