Shesaidshe ataprivatehighschoolintheUSforalmos...
- 習題庫
- 關注:2.27W次
問題詳情:
She said she at a private high school in the US for almost two years.
A.studied B.studies
C.has studied D.had been studying
【回答】
D
【解析】
考查過去完成進行時。句意:她説她在美國的一所私立中學學習了近兩年。分析句子可知,主句的謂語動詞是一般過去時,而在私立學校學習已經學習了接近兩年。表示這學習(study)這個動作在説(said)之前已經開始,一直延續到另一個過去的動作(said)説的時刻還正在進行或已經完成,所以要用過去完成時行時,即had been studying,因此選D項。
【點睛】
過去完成進行時的用法。
過去完成進行時表示一個動作從過去某時開始,一直延續到另一個過去時刻,到那個時刻,該動作可能剛剛終止,也可能還在繼續,由had+過去分詞構成。
At last they got the information they had been expecting.
最後他們得到了盼望得到的信息。(剛剛終止)
When I got home,I found that Jack had been working on his home-work.
當我回家時,發現傑克在做作業。(可能還在繼續)
過去完成進行時表示一個動作已經結束,但其結果仍影響到過去某一時刻:
It had been snowing for several days. The ground was all covered with snow.
接連下了幾天的雪,地上到處是積雪。
某些表示持續動作的動詞如work(工作),teach(教授),study(學習),sing(演唱)等,在與表示一段時間的狀語連用時,可用過去完成進行時和過去完成時,表示一個動作一直延續到過去某一時刻,但前者更強調動作的持續*和不間斷*:
I'd been studying for2hours when he called.
他打電話來的時候,我持續學習了兩個小時。
I'd studied for2hours when he called.
他打電話來的時候,我已經學習了兩個小時了。
知識點:過去完成進行時
題型:選擇題
- 文章版權屬於文章作者所有,轉載請註明 https://zhongwengu.com/zh-mo/exercises/44k27l.html