【正文】
。B.Are;finishingC.Did;finishD.Will:finish【答案】 A 【解析】【分析】句意:你完成了你的家庭作業(yè)嗎、還沒有。由第二句可知該句為現(xiàn)在完成時(shí),所以前一句也為現(xiàn)在完成時(shí),故選A.【點(diǎn)評(píng)】辨析句意,注意句子的時(shí)態(tài)與語態(tài),選出合適的選項(xiàng)。26.How long his grandfather ? A.has, diedB.has, been deathC.has, dyingD.has, been dead【答案】 D 【解析】【分析】句意:他的爺爺去世多久了?has died已經(jīng)去世了,不能與時(shí)間段連用;has been death形式錯(cuò)誤,death是名詞;has dying形式錯(cuò)誤;has been dead已經(jīng)去世了。句中How long問的是一段時(shí)間,die是瞬間性動(dòng)詞,不能和一段時(shí)間連用,故A不對(duì)。has been dead是一個(gè)系表結(jié)構(gòu),表示狀態(tài),可以持續(xù)。故應(yīng)選D?!军c(diǎn)評(píng)】考查現(xiàn)在完成時(shí)延續(xù)性動(dòng)詞與短暫性動(dòng)詞的轉(zhuǎn)換。die 非延續(xù)性動(dòng)詞,要轉(zhuǎn)換為延續(xù)性的be dead。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)感冒的行為,不可與表示一段時(shí)間的狀語連用 。第一句上周感冒是發(fā)生在過去的動(dòng)作,應(yīng)用一般過去式“caught”;第二句從上周起就一直在感冒,是從過去一直持續(xù)到現(xiàn)在的狀態(tài),應(yīng)用現(xiàn)在完成時(shí)“have had”,故選B。【點(diǎn)評(píng)】考查同義短語的辨析和一般過去時(shí)與現(xiàn)在完成時(shí)的掌握與運(yùn)用。28.— have you had the mobile phone?—Since 2015. A.How oftenB.How longC.How soonD.How many【答案】B 【解析】【分析】句意:你什么時(shí)候有的手機(jī)?自從2015年。詢問的是從什么時(shí)候開始,也就是時(shí)間長度。故B選項(xiàng)正確?!军c(diǎn)評(píng)】考查特殊疑問句的辨析。29.Susan China before.This is her first time to be here. A.won39。t visitB.wasn39。t visitingC.hasn39。t visitedD.doesn39。t visit【答案】C 【解析】【分析】句意:蘇珊以前沒有來過中國。表示以前沒有來過中國,用現(xiàn)在完成時(shí)。故C選項(xiàng)正確。【點(diǎn)評(píng)】考查句子時(shí)態(tài)。30.—Look! Your teacher Miss White is over there.—No, it can39。t be her. She ______ to Beijing.A.has goneB.has beenC.wentD.will go【答案】A 【解析】【分析】句意:看!你的老師懷特小姐在那邊。不,那肯定不是她。她去了北京。A. has gone去了某地,表示該人不在說話地點(diǎn); B. has been去過某地,表示主語曾經(jīng)去過某地,有這種經(jīng)歷;C. went過去式,去;D. will go將來時(shí)態(tài),將要去。根據(jù)前面的否定猜測(cè),可知懷特小姐去了北京,故選A?!军c(diǎn)評(píng)】考查固定搭配have gone to。