【正文】
B.have hadC.boughtD.had【答案】 B 【解析】【分析】句意:“安娜,請問你能借給我這本書嗎?……對不起,我剛買了兩天。我還沒有看完呢?!备鶕?jù)答語中的 “for only two days”可知要用現(xiàn)在完成時,而且應用延續(xù)性動詞。故選B。【點評】考查現(xiàn)在完成時。26.You my English dictionary for a month. Could you please give it back to me now?A.have borrowedB.lentC.have keptD.borrowed【答案】 C 【解析】【分析】句意:你借我的英語詞典有一個月了,你現(xiàn)在能把它還給我嗎?根據(jù)句中時間狀語“for a month”. 可推斷此句應該用現(xiàn)在完成時,故先排除選項B、D。borrow是瞬間性動詞,不能與時間段連用,需將borrow改為keep。故選 C。【點評】考查現(xiàn)在完成時的短暫性動詞與延續(xù)性動詞辨析。27.一Where is Mr.Miller? 一He to New York.He there three times. A.has been;has goneB.has gone;has goneC.has gone:has beenD.has been;has been【答案】 C 【解析】【分析】句意:——Miller先生去哪兒了?——他去紐約了。他去過那3次了。他去紐約了還未回來,用has gone to;他去過三次,用has been。故選C?!军c評】考查現(xiàn)在完成時has gone to 和has been to的用法。28.—Why are you looking for Mary in a hurry, John?—The boss is wondering where she _______ and how long she _______ there.A.has been。 has beenB.has gone。 has goneC.has been。 has goneD.has gone。 has been【答案】 D 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。Have/has gone to 意為去了某地,have/has been to 意為去過某地,而have/has been in+地點名詞意為呆在某地,停留在某地,當時副詞there時,不用介詞in,故選D。29.Our foreign teacher Miss Smith us English since five years ago.A.taughtB.is teachingC.has taughtD.teaches【答案】 C 【解析】【分析】句意:我們的外語老師史密斯小姐從五年前就教我們英語。由since可知用現(xiàn)在完成時,故選C?!军c評】考查現(xiàn)在完成時。30.He for ten years. A.has been marriedB.marriedC.got marriedD.has married【答案】A 【解析】【分析】句意:他已經(jīng)結婚十年了。根據(jù)時間狀語for ten ,可知本句時態(tài)用現(xiàn)在完成時has/have+過去分詞,且謂語應為持續(xù)動詞。be married表結婚的狀態(tài),be動詞的過去分詞為been。故選A?!军c評】本題考查現(xiàn)在完成時,注意掌握結構has/have+過去分詞。