【正文】
nd I haven39。t finished it yet.A.have boughtB.have hadC.boughtD.had【答案】 B 【解析】【分析】句意:“安娜,請問你能借給我這本書嗎?……對不起,我剛買了兩天。我還沒有看完呢?!备鶕?jù)答語中的 “for only two days”可知要用現(xiàn)在完成時,而且應(yīng)用延續(xù)性動詞。故選B?!军c評】考查現(xiàn)在完成時。26.— Miss Liu, when did you e here?— In 2015. I here for two years.A.have been toB.have gone toC.have eD.have been【答案】 D 【解析】【分析】句意:——劉小姐,你什么時候來這的?——2015年,我已經(jīng)在這里待兩年了。由語境可知此處應(yīng)用現(xiàn)在完成時態(tài),表示從過去開始,一直延續(xù)到現(xiàn)在的動作或狀態(tài)。here為副詞,其前不用介詞。故選D?!军c評】考查現(xiàn)在完成時態(tài)。27.Last week I _______ a cold. That39。s to say since last week, I _______ a cold. A.have had。 have hadB.caught。 have hadC.have had。 have caughtD.caught。 have caught【答案】B 【解析】【分析】句意 :上周我患了感冒。也就是說,從上周開始,我就一直在感冒?!癶ave a cold”和“catch a cold”均可表示感冒,但前者強(qiáng)調(diào)感冒持續(xù)的狀態(tài);后者強(qiáng)調(diào)感冒的行為,不可與表示一段時間的狀語連用 。第一句上周感冒是發(fā)生在過去的動作,應(yīng)用一般過去式“caught”;第二句從上周起就一直在感冒,是從過去一直持續(xù)到現(xiàn)在的狀態(tài),應(yīng)用現(xiàn)在完成時“have had”,故選B?!军c評】考查同義短語的辨析和一般過去時與現(xiàn)在完成時的掌握與運(yùn)用。28.—Your family have________ Sydney on holiday. Why not join them? —I39。ve________ the city many times. A.gone to。 gone toB.been to。 been toC.been to。 gone toD.gone to。 been to【答案】 D 【解析】【分析】句意:——你家去悉尼度假了,為什么不和他們一起呢?——我們?nèi)ミ^那個城市好幾次了。根據(jù) Why not join them,可知是have gone to,去了;根據(jù) many times ,許多次,可知用have been to,去過,與次數(shù)搭配,故選D。 【點評】考查have gone to和have been to的用法,注意語境。29.— have you had the mobile phone?—Since 2015. A.How oftenB.How longC.How soonD.How many【答案】B 【解析】【分析】句意:你什么時候有的手機(jī)?自從2015年。詢問的是從什么時候開始,也就是時間長度。故B選項正確?!军c評】考查特殊疑問句的辨析。30.The tall building here for 100 years.A.isB.wasC.has beenD.is been【答案】 C 【解析】【分析】那幢高樓在這里已經(jīng)有100年了。根據(jù)for 100 years可知“高樓在這里”是過去發(fā)生的動作一直持續(xù)到現(xiàn)在,要用現(xiàn)在完成時態(tài),其謂語動詞形式為have/has+動詞過去分詞。故選C?!军c評】此題考查現(xiàn)在完成時,平時應(yīng)多歸納總結(jié)各種時態(tài),語態(tài)和句式的結(jié)構(gòu)及用法。