【正文】
years【答案】B 【解析】【分析】句意:他已經在我們學校學習五年了?!军c評】考查時間狀語。20.—What about watching the movie Big Fish tomorrow?—Oh, IA.have watchedC.am watching【答案】 B 【解析】【分析】明天去看電影大魚怎么樣?哦,我已經看過了?!军c評】聯(lián)系句意,注意辨析關鍵的詞語,來判斷所填之詞。has opened。t gonehas been open。t beenC. haven39。has opened。t been【答案】 B 【解析】【分析】句意:在我們城鎮(zhèn)的新超市已經開業(yè)2周了,但是我還沒有去過。t been。根據句意故用haven39。故選B。in America for two years.I miss her very much. studiesB.has studiedD.現在進行時表示持續(xù)大現在的狀態(tài)并有可能繼續(xù)持續(xù)下去?!军c評】考查現在完成時。is。B. diedhas been。D. has died【答案】 B 【解析】【分析】句意:狗死了有十多天了。24. Anna, could you lend me this book, please? I39。t finished it yet.A.have hadC.had【答案】 B 【解析】【分析】句意:“安娜,請問你能借給我這本書嗎?……對不起,我剛買了兩天?!备鶕鹫Z中的 “for only two days”可知要用現在完成時,而且應用延續(xù)性動詞。【點評】考查現在完成時。 一He to New York.He there three times.has been;has goneB.has gone:has beenD.他去過那3次了。故選C。26.—Why are you looking for Mary in a hurry, John?—The boss is wondering where she _______ and how long she _______ there.A. has beenB. has goneC. has goneD. has been【答案】 D 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。27.Our foreign teacher Miss Smith us English since five years ago.A.is teachingC.teaches【答案】 C 【解析】【分析】句意:我們的外語老師史密斯小姐從五年前就教我們英語?!军c評】考查現在完成時。has, diedB.has, dyingD.句中How long問的是一段時間,die是瞬間性動詞,不能和一段時間連用,故A不對。故應選D。die 非延續(xù)性動詞,要轉換為延續(xù)性的be dead。my hometown for a long time. I really miss it! A.went away fromC.have been away from【答案】 D 【解析】【分析】句意: 我已經離開家鄉(xiāng)很長時間了,我十分想念它?!军c評】考查現在完成時中延續(xù)性動詞與for時間段的連用。30.My sister English since she was 9 years old. She can talk to foreigners freely. A.learntC.have learnt【答案】C 【解析】【分析】句意:我的妹妹自從九歲就開始學英語,她能夠和外國人自由交談。 has learnt現在完成時Dhave learnt現在完成時 ,根據since可知句子是現在完成時,結構為have/has+過去分詞,句子主語是My sister,第三人稱單數,使用has,故選C【點評】本題考查現在完成時,注意since是現在完成時的標志詞之