【正文】
則要通過(guò)分析上下文,結(jié)合語(yǔ)境來(lái)判斷句子的時(shí)態(tài)。根據(jù)She39。have gone to Wuhan. She39。注意現(xiàn)在完成時(shí)的用法。B.D.B.yet也,常和現(xiàn)在完成時(shí)的否定結(jié)構(gòu)連用,可知此處用現(xiàn)在完成時(shí)。C.didn39。t watchD.B.very well. A.t played【答案】A 【解析】【分析】句意:——你還打籃球嗎?——哦,不了。haven39。t playedC.我已經(jīng)有兩年沒(méi)有打過(guò)了。 sold out。sell out。have sold out。t watchwon39。D.故選D。marriedhas married【答案】A 【解析】【分析】在現(xiàn)在完成時(shí)態(tài)里,當(dāng)出現(xiàn)for+段時(shí)間時(shí),短暫性動(dòng)詞必須換成延續(xù)性動(dòng)詞。have, written7.—Where is Catherine? I haven39。ll be back next week.A.ll be back next ,故選A。B.英語(yǔ)疑問(wèn)句中一般具有時(shí)態(tài)上的對(duì)應(yīng)關(guān)系,注意結(jié)合這一特點(diǎn)進(jìn)行區(qū)分。have borrowed【點(diǎn)評(píng)】考查現(xiàn)在完成時(shí)中延續(xù)性動(dòng)詞和短暫性動(dòng)詞的轉(zhuǎn)換問(wèn)題。had;been根據(jù)答語(yǔ)—Yes, I ,排除C。C.14.I ________ an invitation to the concert. I can39。B.根據(jù)題目所給語(yǔ)境推斷出應(yīng)使用的時(shí)態(tài)。has gone tot visitt visited17.一 Have you ever D.has beenD.D.C.B.goes由語(yǔ)境可知,Tom去鎮(zhèn)上了,現(xiàn)在不在家。B.掌握短暫性動(dòng)詞不能與時(shí)間段連用。C.has gone【答案】 D 【解析】【分析】句意:jones在哪?他已經(jīng)去了郵局。故選B。C.27.Our foreign teacher Miss Smith us English since five years ago.A.D.have had。 have caught【答案】B 【解析】【分析】句意 :上周我患了感冒。 in my hometown in the last few years. A.have been taken place【答案】C 【解析】【分析】句意:過(guò)去幾年我的家鄉(xiāng)發(fā)生了巨大的變化。take place“發(fā)生”沒(méi)有被動(dòng)語(yǔ)態(tài)。C.“have a cold”和“catch a cold”均可表示感冒,但前者強(qiáng)調(diào)感冒持續(xù)的狀態(tài);后者強(qiáng)調(diào)感冒的行為,不可與表示一段時(shí)間的狀語(yǔ)連用 。have had。t packed【答案】 D 【解析】【分析】句意:——Dave,我們十分鐘后要離開,你準(zhǔn)備好了嗎?——沒(méi)有,我還沒(méi)把我們的旅游手冊(cè)和毛巾打包。didn39。teaches【答案】 C 【解析】【分析】句意:我們的外語(yǔ)老師史密斯小姐從五年前就教我們英語(yǔ)。 doingin the past two hours, my baby?A.you 26.What 故選D。will goA.s Mr Jones?—HeI have kept the book for two days.故選B。has beenleft。leaves。left。leaves。D.已經(jīng)發(fā)生的事,用現(xiàn)代完成時(shí)。C.因?yàn)楦赣H不在,證明他去了某個(gè)地方?jīng)]有回來(lái)?!庇蒭ver及答語(yǔ)可知句子用現(xiàn)在完成時(shí),故用see的過(guò)去分詞seen。seeD.B.D.have been to A.have helped【答案】 C 【解析】【分析】此題要掌握現(xiàn)在完成時(shí)的時(shí)間狀語(yǔ)及主語(yǔ)+with 短語(yǔ)是單數(shù)的概念,即可得出答案。helped根據(jù)It39。Have, gone tohave;beenhave lentD.8.—— ______you