【正文】
示一段時間,那就要將瞬間動詞轉(zhuǎn)化為表延續(xù)的動詞或者表狀態(tài)的形式,就可以與表示一段的時間狀語連用。bought為短暫性動詞,不能與表示一段的時間狀語for two years連用,排除A,B;for two years表示的是到目前為止的一段時間,說明的是現(xiàn)在的情況,故時態(tài)為現(xiàn)在完成時態(tài),答案為C。故答案為B。短語leave +某地+for+某地“離開某地去某地”根據(jù)yesterday afternoon可知,句子應(yīng)該用一般過去時,故選B。 since then。so far是現(xiàn)在完成時的常用提示詞,另外根據(jù)句意“到目前已經(jīng)完成80%”應(yīng)該用現(xiàn)在完成時,故選A。再根據(jù)語境可知,地震發(fā)生的時候,人們正在睡覺。several years ago是過去的時間點,“他會在繪畫領(lǐng)域發(fā)揮重要作用”是在該時間點的將來,所以此處應(yīng)用過去將來時,其構(gòu)成為:shoud/would+動詞原形,結(jié)合選項,可知B選項符合題意,故答案選B。句意:——我們必須阻止獵人捕獲西藏的藏羚羊。since自從,從句Since the Belt and Road was e up with by president Xi Jinping,是一段時間,主句需用現(xiàn)在完成時;可排除BD兩項。32.___ you ____ my watch? Yes, I ____ it on the table just now.A.Did , see , saw B.Did , see , see C.Have , seen, saw. D.Have , seen, have seen【答案】C【解析】句意:——你看見我的手表了嗎?——是的,我剛才在桌子上看到了。注意過去完成時的用法。had entered【答案】 D 【解析】【分析】句意:消防隊員三次進入著火的大樓,才把火撲滅。30.The fireman________ the burning building three times before the fire was put out. A.has intended【答案】B 【解析】【分析】句意:大明本來計劃休息,但是他沒時間。C.【點評】考查過去完成時。D.had hoped注意和過去時間狀語連用。has been on【答案】 A 【解析】【分析】句意:到樂天集團為美國提供土地為止,政府在全中國聯(lián)合抵制韓國貨物已經(jīng)開始了一段時間。【點評】考查過去完成時。D.B.leaves【答案】 B 【解析】【分析】本題考查過去完成時的用法,由had+過去分詞。C.解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。結(jié)合語境可知上文描述的是剛才發(fā)生的動作,故用一般過去時態(tài)。won39。didn39。B.24.Pardon? I _____ quite catch you.I said I ______ the song before.A.had known【答案】 D 【解析】【分析】句意:羅斯和米妮他們在同一個銀行工作以前就認(rèn)識了。have knownknowknows動詞hope用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。D.B.【點評】考查動詞時態(tài)。wasishas left【答案】 C 【解析】【分析】句意:——在聚會時你見了湯姆了嗎?——沒有,我到達的時候他已經(jīng)離開了。was leaving注意句子涉及到begin和be on的詞義和用法。had arrived。had arrived。 had begunhave been to【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去過(已回),根據(jù)句意在last weekend之前去過,所以用過去完成時,故選C。C.had gone tothe park twice.A.t you e?—Because I 根據(jù)句意可知布朗先生正在寫論文,然而寫論文這個事情是發(fā)生在過去,所以要用過去進行時,所以要用making,這里面寫論文是為了回答問題,表示目的所以answer之前應(yīng)該加to。marking, answeringB.16.Mr Brown was too busy ______ our papers _______ this question. A.D.B.注意過去完成時表示過去的過去含義。would plan【答案】 C 【解析】【分析】句意:瑪麗想起了她今天計劃的聚會。planned根據(jù)語境,說話時我已知道你鋼琴彈得好,不知道是過去的狀態(tài),用一般過去時,故選A。A. didn39。C.t【點評】考查過去完成時。D.had。 finished【點評】本題考查完成時have done。D.B.【點評】考查動詞時態(tài)。句中by the time 的意思是到...時候,后跟從句,從句使用的是一般過去時。B.had leftShea hosted the Joy FM program in Beijing可知,主持節(jié)目這個動作發(fā)生在過去,而在香港呆了十年是發(fā)生在過去的過去,時態(tài)要用過去完成時(had +過去分詞),故選C。D.C.B.Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A.Buildings是build這一動作的承受者,該用被動語態(tài)。D.C.B.A.has raised【答案】 C 【解析】【分析】句意:在上個月末,珍已經(jīng)為貧窮的生病的孩子籌集到了足夠的錢。would raise【點評】考查動詞時態(tài)辨析題。had turned。had turned。 have scoredhas【答案】 A 【解析】【分析】句意:我們是在太累了,停下來休息一下吧。C.【點評】考查過去完成時。C.is playing由By the time I got here可知該用過去完成時,所以選C。D.C.B.t know. By the time I got here, the train ________.A. watching【答案】 A 【解析】【分析】由句中的by the time可判斷.這里用過去完成時,故選A。 watchhave。had。20202021年過去完成時知識點梳理及經(jīng)典練習(xí)(超詳細)(word)一、初中英語過去完成時1.—How long TV by the time I called you?—For about two hoursA.B.did。were。2.— How long has the train been away?— Sorry. I don39。我到這兒的時候,火