【正文】
。worked【答案】 C 【解析】【分析】Over the last three years, 用于現(xiàn)在完成時,又由于主語是復(fù)數(shù),故選C。have workedhas workedworks【點評】考查現(xiàn)在完成時。for+時間段;since+時間點,自從……時起,主句用現(xiàn)在完成時,句中的時間狀語last week是時間點,故用since。have been dead。 sinceC.have been dead 。 forA.______ in the earthquake【點評】聯(lián)系句意,尋找關(guān)鍵詞,根據(jù)關(guān)鍵詞語判斷所填之詞。Are;visiting【答案】 C 【解析】【分析】句意:你去參觀過故宮嗎。C.Will;visitA.28.用現(xiàn)在完成時強(qiáng)調(diào)過去發(fā)生的事件對現(xiàn)在的影響。我不得不等他。D.C.B.the bookshop. I have to wait for him.A.27.Mike leave對應(yīng) 的延續(xù)性動詞為be away。has been away from【答案】 D 【解析】【分析】句意:小湯姆離開家已經(jīng)十年了。will leaveleft fromleaves26.Little Tom t been。have been表示去過某地;have gone表示去了還沒有回來。根據(jù)for two weeks可知,謂語動詞必須是持續(xù)性動詞或表示狀態(tài)的詞; has opened這里強(qiáng)調(diào)的是動詞,open是非持續(xù)性動詞,不能與時間段連用,故排除AD; has been open這里open是形容詞,可以與時間段連用;這里第二空表示沒有去過應(yīng)該用haven39。 haven39。D.t gonehas been open。 haven39。B. haven39。25.The new supermarket in our town _______ for two weeks, but I _______ there yet .A.”由ever及答語可知句子用現(xiàn)在完成時,故用see的過去分詞seen。D.sawB.see24.一 Have you ever 【點評】考查時間狀語。in five years【答案】B 【解析】【分析】句意:他已經(jīng)在我們學(xué)校學(xué)習(xí)五年了。C.for five years23.He has studied in our school __________. A.根據(jù)句意可知是從過去持續(xù)到現(xiàn)在的動作,應(yīng)該用現(xiàn)在完成時。D.C.B.22.He ________ for ten years.A.前句表示從過去一直延續(xù)到現(xiàn)在的狀態(tài),用現(xiàn)在完成時態(tài);后句表示的是現(xiàn)在的狀態(tài),用一般現(xiàn)在時態(tài)。句意:博物館在這兒有八十多年了。has been。 has beenC.had been。 wasone of the oldest buildings in this city.A.故選B。will attract【答案】 B 【解析】【分析】句意:到目前為止,亞投行吸引了57個國家成為發(fā)起國。has attracted20.So far, the AIIB(亞投行)_____ 57 countries to be the founding members.A.故選B。catch a cold意為“感冒”。D.was catchingB.caught【點評】考查現(xiàn)在完成時。die是短暫性動詞,不能表示狀態(tài)的延續(xù)。D.dyingB.died【點評】考查現(xiàn)在完成時和表示一段時間的時間狀語的連用用法,理解題意,即可得出答案。to bee【答案】 B 【解析】【分析】題意