【正文】
故選B。故B選項正確。t returned,故選C。have lent。lent。B.【點評】考查同義短語的辨析和一般過去時與現(xiàn)在完成時的掌握與運用。 have caught【答案】B 【解析】【分析】句意 :上周我患了感冒。have had。牢記短暫性動詞與延續(xù)性動詞之間的轉(zhuǎn)換。D.have left26.I has been dead【答案】 D 【解析】【分析】句意:威廉was dying25.William Shakespeare D. has goneC. has been根據(jù)have e,可知是時態(tài)是現(xiàn)在完成時,結(jié)構(gòu)為have/has done,主語是it,用has changed,故選D。D.was changingWill:finish【答案】 A 【解析】【分析】句意:你完成了你的家庭作業(yè)嗎、還沒有。Are;finishing your homework?—No, I haven39。 you22.—is studying【答案】C 【解析】【分析】句意:我的姐姐在美國學(xué)習(xí)了兩年了。C. have been to sp. 表示“去過某地”,現(xiàn)在已經(jīng)回來了。will go【答案】 B 【解析】【分析】考查動詞的時態(tài)。C.”根據(jù)答語“For two weeks. ”可知本句的動詞應(yīng)該使用延續(xù)性動詞have,不能使用短暫性動詞buy。D.C.B.your brother ______ this camera?— For two weeks.A.已經(jīng)發(fā)生的用完成時。C.18.The old city_______ a lot since ten years ago.A.have gone【答案】B 【解析】【分析】句意:——你爸爸在哪?——他去了長沙。s your father?—He _______ to Changsha.A.一直持續(xù)的狀態(tài)用現(xiàn)在完成時。B.is working there for four years. 16.Mike began to work in the factory in 2013.He句意:博物館在這兒有八十多年了。 has beenhad been。one of the oldest buildings in this city.A.注意掌握現(xiàn)在完成時的結(jié)構(gòu)have/has+過去分詞。D.makes故選B。have visited選C。D. in 2005.In other words,hefor+段時間,通常用于現(xiàn)在完成時態(tài),結(jié)構(gòu)是have/has+動詞的過去分詞,begin和end都是短暫性動詞,不能用于現(xiàn)在完成時態(tài)中表示動作或狀態(tài)的延續(xù),因此A,B不正確.has been on在進行,開著(的狀態(tài)),故選C【點評】現(xiàn)在完成時表示延續(xù)性的狀態(tài)。has begun10.—I39。 has been to【答案】C 【解析】【分析】句意:——你的媽媽在哪里?——她去了澳大利亞,她在悉尼呆了兩周了。has gone to。 been dead。句子強調(diào)的是過去開始的動作或狀態(tài)一直延續(xù)到現(xiàn)在,句子用現(xiàn)在完成時態(tài);die是一個非延續(xù)性動詞,不能與表示一段時間的狀語for…連用,用成be dead。diedwas dying學(xué)生必須牢記這兩種詞的轉(zhuǎn)換及轉(zhuǎn)換條件。has married【答案】A 【解析】【分析】在現(xiàn)在完成時態(tài)里,當出現(xiàn)for+段時間時,短暫性動詞必須換成延續(xù)性動詞。got marriedmarriedhas been marriedhad got married【答案】 C 【解析】【分析】for twenty years“二十年”.為表一段時間的狀語,要求謂語動詞具有持續(xù)性。had married【點評】本題考查延續(xù)性動詞。kept【答案】C 【解析】【分析】句意:——我能保留這本書多長時間?——