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