【正文】
A.B.C.D.D.to the town.A.has gone表示“已經去了某地”應用have gone to sp. 。borrowed【答案】 C 【解析】【分析】句意:你借我的英語詞典有一個月了,你現(xiàn)在能把它還給我嗎?根據句中時間狀語“for a month”. 可推斷此句應該用現(xiàn)在完成時,故先排除選項B、D。他去紐約了還未回來,用has gone to;他去過三次,用has been。has gone。Have/has gone to 意為去了某地,have/has been to 意為去過某地,而have/has been in+地點名詞意為呆在某地,停留在某地,當時副詞there時,不用介詞in,故選D。D. happenedC.【點評】考查動詞時態(tài),一般過去時表示過去某個時間發(fā)生的動作;現(xiàn)在完成時表示過去的動作對現(xiàn)在造成的結果或影響。B.has happens to?!狣on39。C.has gone。has been;has been【答案】 C 【解析】【分析】句意:——Miller先生去哪兒了?——他去紐約了。have kept【點評】分析句意,注意現(xiàn)在完成時的用法之一即已經發(fā)生了的事情并對現(xiàn)在產生影響。goeswill go【答案】 B 【解析】【分析】考查動詞的時態(tài)。C.his home for more than ten years.A.school two years ago and he 21. What a nice watch! How long will lose19.I can39。s your father?—He _______ to Changsha.A.D.由語境可知此處應用現(xiàn)在完成時態(tài),表示從過去開始,一直延續(xù)到現(xiàn)在的動作或狀態(tài)。故選B。have visitedhadn39。14.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A.根據時間狀語for ten ,可知本句時態(tài)用現(xiàn)在完成時has/have+過去分詞,且謂語應為持續(xù)動詞。had;been【點評】考查現(xiàn)在完成時中延續(xù)性動詞和短暫性動詞的轉換問題。have borrowedhas been open【答案】 D 【解析】【分析】open是非延續(xù)性動詞,和表示一段時間的時間狀語連用必須轉化為延續(xù)性動詞be ,本句應用現(xiàn)在完成時態(tài),故選D。根據for about half a year是一段時間,排除非延續(xù)性動詞A、B、C這三個選項,故選D。以及borrow,lend,keep,kept四個詞的詞義和用法。根據twice可知已經發(fā)生了,故此處用現(xiàn)在完成時,故為have read,故選B。was readingB.6.—How do you like Treasure Island,Lucy?—It39。are cookingD. 【點評】考查現(xiàn)在完成時的基本結構及用法,注意根據句子的時間狀語判斷時態(tài)。is working2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A.B.(英語)初中英語現(xiàn)在完成時解析版匯編及解析一、初中英語現(xiàn)在完成時1.Great changes【點評】考查現(xiàn)在完成時。B.has worked由句中的語句for 10 years 提示可知,此句要用現(xiàn)在完成時,主語my father,助動詞要用has,故選C。will beB.【點評】動詞的時態(tài)可以根據選項與上下文之間的前后關系來判斷。C.had re