A.左邊
B.已經(jīng)離開
C.已經(jīng)離開了
D.
答案:C
分析:句子中,“l(fā)eft”是過去時,而“l(fā)eft”這個動作發(fā)生在“l(fā)eft”之前,所以用過去完成時。
2. 等他回來時,我們已經(jīng)工作了好幾個小時了。
A. 已經(jīng)做了
B.已經(jīng)做了
C. 做到了
D. 正在做
答案:A
分析:在時間引導(dǎo)的時間狀語從句中,如果主句為過去時,并且該從句中的動作發(fā)生在主句中的動作之前,則該從句應(yīng)該用過去完成時。
3. 她昨晚回來了。
A. 有
B.
乍得
D、將會
答案:C
分析:last night表示過去時間,came back發(fā)生在came back之前,所以用過去完成時。
4. 他們?nèi)ツ昴甑拙屯瓿闪恕?/p>
A. 已經(jīng)建造
B. 建造
C.已經(jīng)建造
D. 是
答案:C
分析:by the end of last year 表示動作在過去某一時間點之前已經(jīng)完成,所以用過去完成時。
5. 他花了三個星期閱讀這本書。
A. 一直保持
B. 保持
C.一直保持著
D. 保持
答案:C
分析:for three weeks 表示一段時間,且動作發(fā)生在“”之前,所以用過去完成時。
6-20 題目及解答(簡體版)
6. 當(dāng)她到達(dá)時,她的_____。
A.已經(jīng)離開了
答案:A
分析:該動作發(fā)生在到達(dá)機場之前。
7. 當(dāng)電話鈴響的時候,我們正要離開。
A.剛剛
答案:A
分析:我剛吃完飯,電話就響了。
8. 他離開后,他在桌子上留了一張紙條。
A.已經(jīng)離開了
答案:A
分析:離開前留下的紙條。
9. 她昨晚已經(jīng)睡覺了。
A. 已經(jīng)做了
答案:A
分析:我睡覺前做完了作業(yè)。
10. 當(dāng)我到達(dá)時,_____ 持續(xù)了半個小時。
A. 曾經(jīng)
答案:A
分析:我到的時候會議已經(jīng)開始了半小時。
當(dāng)然,這里有 11-20 個問題及其詞干和答案的版本:
11. 當(dāng)她到達(dá)公園時,_____。
A. 有
B. 有
乍得
D. 是
答案:A
分析:句子用的是“By the time she got to the park”,意思是當(dāng)她到達(dá)公園的時候,音樂會已經(jīng)開始了。這里應(yīng)該用過去完成時,表示“音樂會開始了”這個動作發(fā)生在“到達(dá)公園”之前。正確的形式應(yīng)該是“had”,但是選項中沒有直接給出完整的動詞形式。但是從語法結(jié)構(gòu)和上下文來看,選項A“had”后面應(yīng)該接動詞的過去分詞形式,所以選項A是正確答案。
12. 當(dāng)他進(jìn)來時,他_____他。
A.剛剛做完
B. 剛剛
C. 剛剛
D. 只是
答案:B
分析:這個句子描述他剛做完作業(yè),媽媽就進(jìn)來了。因為“進(jìn)來”是過去時,而“完成作業(yè)”發(fā)生在“進(jìn)來”之前,所以應(yīng)該用過去完成時。它經(jīng)常與“had”一起使用,強調(diào)動作剛剛完成。
13.我花了兩個星期讀這本書。
A. 保留
B. 一直保持
C.一直保持著
D. 是
答案:C
分析:句子中提到“在我決定歸還它之前”,這意味著“保留這本書”這個動作發(fā)生在“決定”之前,并且持續(xù)了兩個星期,因此,應(yīng)該用過去完成時來表達(dá)這個持續(xù)的動作,也就是過去發(fā)生的動作。
14.截至上個月底,他們已經(jīng)砍伐了 10,000 棵樹。
A. 有
B.
C. 有
D. 是
答案:A
分析:“截至上個月底”表示動作在過去某一時間點之前完成網(wǎng)校哪個好,應(yīng)用過去完成時。
15.她把她送到了旅館。
A. 有
B.
C. 有
D. 是
答案:A
分析:in是過去時,而 發(fā)生在 in之前,所以要用過去完成時。
16.他們冒雨繼續(xù)比賽。
A。
B.
乍得
D、將會
答案:C
分析:the rain是過去時,而 the game發(fā)生在it 之前,所以用過去完成時。
17.當(dāng)我們 _____ 十時。
A. 曾經(jīng)
B. 已
C. 在
D. 曾經(jīng)
答案:A
分析:“”是過去時,而“音樂會正在進(jìn)行”是持續(xù)動作,在“到達(dá)”之前已經(jīng)持續(xù)了十分鐘,所以應(yīng)使用過去完成進(jìn)行時。
18.她 _____ 她。
A. 有
B.
C. 有
D. 是
答案:A
分析:the是過去時,而 the 發(fā)生在the 之前,所以要用過去完成時。
19.當(dāng)我到達(dá)的時候,火車已經(jīng)開走了。
A. 有
B. 有
乍得
D. 是
答案:C
分析:“By the time I got to the”表示動作在過去某個時間之前完成,“l(fā)eft”是動詞,需要和助動詞“had”組合構(gòu)成過去完成時。同時用“ ”來強調(diào)動作的完成。
20. 他 _____ 他出去玩了。
A. 有
B.
C. 有
D、將會
答案:A
分析:"出去"是過去時,而"做完作業(yè)"發(fā)生在"出去玩"之前,所以要用過去完成時。