【正文】
D.has gone。 has been【答案】 D 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。Have/has gone to 意為去了某地,have/has been to 意為去過(guò)某地,而have/has been in+地點(diǎn)名詞意為呆在某地,停留在某地,當(dāng)時(shí)副詞there時(shí),不用介詞in,故選D。25.William Shakespeare for 400 years, but his works still have great influence today.A.diedB.was dyingC.has diedD.has been dead【答案】 D 【解析】【分析】句意:威廉莎士比亞已經(jīng)逝世400年了,但現(xiàn)在他的作品仍然有很大的影響力。由題干中的for 400 years可知應(yīng)用現(xiàn)在完成時(shí),且用延續(xù)性動(dòng)詞,排除A、B兩項(xiàng),C項(xiàng)中動(dòng)詞die是非延續(xù)性動(dòng)詞,故選D?!军c(diǎn)評(píng)】考查現(xiàn)在完成時(shí)。26.I my hometown for a long time. I really miss it! A.have leftB.went away fromC.leftD.have been away from【答案】 D 【解析】【分析】句意: 我已經(jīng)離開家鄉(xiāng)很長(zhǎng)時(shí)間了,我十分想念它。句中for a long time 不能與短暫性動(dòng)詞leave搭配, 需轉(zhuǎn)換成可延續(xù)的be away from ,根據(jù)句意詞句應(yīng)該用現(xiàn)在完成時(shí),故答案為D?!军c(diǎn)評(píng)】考查現(xiàn)在完成時(shí)中延續(xù)性動(dòng)詞與for時(shí)間段的連用。牢記短暫性動(dòng)詞與延續(xù)性動(dòng)詞之間的轉(zhuǎn)換。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 【解析】【分析】句意 :上周我患了感冒。也就是說(shuō),從上周開始,我就一直在感冒?!癶ave a cold”和“catch a cold”均可表示感冒,但前者強(qiáng)調(diào)感冒持續(xù)的狀態(tài);后者強(qiáng)調(diào)感冒的行為,不可與表示一段時(shí)間的狀語(yǔ)連用 。第一句上周感冒是發(fā)生在過(guò)去的動(dòng)作,應(yīng)用一般過(guò)去式“caught”;第二句從上周起就一直在感冒,是從過(guò)去一直持續(xù)到現(xiàn)在的狀態(tài),應(yīng)用現(xiàn)在完成時(shí)“have had”,故選B?!军c(diǎn)評(píng)】考查同義短語(yǔ)的辨析和一般過(guò)去時(shí)與現(xiàn)在完成時(shí)的掌握與運(yùn)用。28.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet. A.lent。 returnB.have lent。 returnedC.lent。 hasn39。t returnedD.have lent。 didn39。t return【答案】 C 【解析】【分析】句意:我一周前把我的字典借給了我的同學(xué)David,但他還沒(méi)還給我。ago是過(guò)去時(shí)標(biāo)志,故排除B和D選項(xiàng),yet是現(xiàn)在完成時(shí)標(biāo)志,因此用hasn39。t returned,故選C。 【點(diǎn)評(píng)】考查時(shí)態(tài),注意ago和yet的用法。29.— have you had the mobile phone?—Since 2015. A.How oftenB.How longC.How soonD.How many【答案】B 【解析】【分析】句意:你什么時(shí)候有的手機(jī)?自從2015年。詢問(wèn)的是從什么時(shí)候開始,也就是時(shí)間長(zhǎng)度。故B選項(xiàng)正確?!军c(diǎn)評(píng)】考查特殊疑問(wèn)句的辨析。30.So far, the AIIB(亞投行)_____ 57 countries to be the founding members.A.attractedB.has attractedC.will attract【答案】 B 【解析】【分析】句意:到目前為止,亞投行吸引了57個(gè)國(guó)家成為發(fā)起國(guó)。So far,到目前為止,句子強(qiáng)調(diào)過(guò)去對(duì)現(xiàn)在造成的結(jié)果,用現(xiàn)在完成時(shí)態(tài)。故選B。