資源簡介 / 讓學習更有效 新課備課備考 | 英語學科/ 讓學習更有效 新課備課備考 | 英語學科2025年滬教版(2024)新八年級英語上冊精講精練Unit 1 Look it up!核心語法:現在完成時一、基本概念現在完成時表示過去發(fā)生的動作對現在造成的影響或結果,或表示從過去某一時刻開始一直持續(xù)到現在的動作或狀態(tài)。核心特點:過去發(fā)生,現在相關(已完成動作的影響仍在)過去開始,持續(xù)至今(仍在進行的動作或狀態(tài))二、基本結構句式 結構 例句肯定句 主語 + have/has + 過去分詞 She has finished her homework.否定句 主語 + have/has + not + 過去分詞 They haven't seen the movie yet.一般疑問句 Have/Has + 主語 + 過去分詞? Have you visited Beijing 特殊疑問句 疑問詞 + have/has + 主語 + 過去分詞? Where have you been 注意:has 用于第三人稱單數(he, she, it, 單數名詞),其余用 have。過去分詞的規(guī)則變化與過去式相同(+ed),不規(guī)則變化需單獨記憶(如 go → gone, see → seen)。三、主要用法1. 已完成動作的影響仍在(強調現在結果)標志詞:already(肯定句)、yet(疑問/否定句)、just、ever、never、before、recentlyI have already eaten lunch.(現在不餓)Have you finished your work yet (詢問是否完成)She has never been to Japan.(至今未去過)2. 持續(xù)動作或狀態(tài)(從過去到現在)標志詞:for + 時間段、since + 時間點/從句、how long、so farHe has lived here for 10 years.(仍住在這里)They have known each other since 2015.(至今仍認識)How long have you studied English (詢問持續(xù)時長) 注意:非延續(xù)性動詞(如 buy, die, come)不能直接與 for/since 連用,需轉換為延續(xù)性動詞:buy → havedie → be deadcome → be here46四、易混淆點辨析1. 現在完成時 vs. 一般過去時對比項 現在完成時 一般過去時時間關聯 強調與現在的聯系 僅描述過去動作時間狀語 already, yet, for, since yesterday, last week, ago例句 I have read this book.(現在知道內容) I read this book last month.(僅說明過去動作)2. have/has been to vs. have/has gone to vs. have/has been in結構 含義 例句have been to 曾去過某地(已返回) She has been to Paris twice.have gone to 已去某地(未返回) Tom has gone to Shanghai.have been in 在某地停留(仍在) They have been in Beijing for 5 years.五、總結口訣"現在完成時,過去連如今;have/has加過分,already/yest記分明;for/since表持續(xù),非延續(xù)動詞要變形;been to/gone to別混淆,語境判斷要細心!"1.Great changes ________ in my hometown in the past five years.A.take place B.took place C.have taken place2.Last week I ________ a cold. My sister also ________ a cold since last week.A.have had; has had B.caught; has had C.have had; has caught D.caught; has caught3.I’m so glad that I ________ nearly half of the test till now.A.finish B.finished C.will finish D.have finished4.No hurry! The play ________ yet!A.hasn’t begun B.will not begin C.doesn’t begin D.didn’t begin5.Mr Li ________ England. He ________ London for two weeks.A.has been to, has been to B.has gone to, has been inC.has been to, has been in D.has gone to, has been to6.—How long ______ since you ______ to study English —For about three years.A.was it, began B.is it, begin C.has it been, began7.—Could I have a look at your new computer —Sorry, I ________ it to Jenny. She ________ to take it away last evening.A.have lent; came B.lend; was coming C.had lent; came D.have lent; will come8.The environment ________ in our city recently.A.improved B.improves C.has improved D.is improving9.We _________ each other since I came to Changsha, but we often send emails.A.haven’t seen B.didn’t see C.don’t see D.won’t see10.—Have you ________ been to France —No, ________.A.ever; never B.never; ever C.ever; ever D.never; never11.I have ________ a large package of presents.A.prepare B.prepared C.prepares D.preparing12.—Our computer is working again!—Yes. Our IT teacher ________ it. It took him about an hour.A.has fixed B.will fix C.is fixing D.was fixing13.—________ you ever ________ to the Great Wall —Yes, Three times.A.Has, been B.Have, been C.Have, gone D.Has, gone14.Nancy ________ in London since she was three years old, and she knows the city well.A.lives B.livedC.has lived D.was living15.—When will you give the report, Sam —Sorry, sir, I ________ it. How about Friday A.didn’t finish B.won’t finish C.haven’t finished D.don’t finish16.—What a nice dress! How long ________ you ________ it —Just 2 weeks.A.will;buy B.did;buy C.are;having D.have;had17.—I ________ to the beautiful beach in Hainan.—That’s wonderful. But I ________ there.A.have gone; have never gone B.have been; have never beenC.have been; have never gone D.have gone; have never been18.—Hello! May I speak to Amy —Sorry, she ________ Shanxi.A.have gone to B.has been to C.has gone to19.— Internet business traditional business in the past few years —Not really.A.Does; beat B.Will; beat C.Has; beaten D.Is; beating20.We often go to the community library to read books. It ________ for three years.A.opens B.opened C.will open D.has been open21.My uncle___________ in England since ten years ago.A.lives B.lived C.will live D.has lived22.—Wei Fang, what’s the best place to visit in Beijing —The Summer Palace. I ________ there four months ago, and I ________ there many times.A.went; have gone B.have gone; have beenC.have been; have gone D.went; have been23.—Have you ________ been to our town before —No, it's the first time I ________ here.A.ever; have come B.never; come C.ever; came24.The UN(聯合國) has ________ the poor people in the world.A.give support to B.given support to C.gave support to D.given support for25.Christine ________ the family’s Sunday lunch since she was 12 years old.A.cooks B.cooked C.will cook D.has cooked26.Our city ________ a lot since the subway was put into use.A.changed B.has changed C.is changing D.will change27.________ you ever ________ of dabbawalas in India A.Did; hear B.Will; hear C.Have; heard D.Do; hear28.I’m sorry, young man, but the train _______ for 20 minutes.A.left B.has left C.has been away D.was leaving29.The foreign students ________ quite a few museums since they came to Beijing.A.visited B.will visit C.are visiting D.have visited30.—What do you usually do in your spare time —I often go to our community library. It ________ for two years in order to encourage us to read more.A.opens B.has opened C.has been opened D.has been open31.He _________ many friends in the past three years.A.made B.makes C.has made D.will make32.—Would you like to see the movie The Battle at Lake Changjing this evening —Oh, it’s a good movie. But I _______ it already.A.saw B.will see C.see D.have seen33.—By way, where are your parents ―They________ shopping.A.have been B.have gone C.went D.are going34.He with his father ________ Hong Kong for a week.A.has gone to B.has been toC.have gone to D.have been to35.Look! Someone ________ the windows already and we can just relax.A.cleaned B.is cleaning C.has cleaned36.— ________ an English contest ________ in No. 1 High School next Friday evening — Yes, it will.A.Will; hold B.Will; be held C.Does; hold D.Does; be held37.In the past few years, the popularity of basketball ______ around the world, especially in America.A.is rising B.rose C.has risen D.will rise38.Beijing ________ the 2008 Olympic Games and it made Chinese people very proud.A.will succeed in hostingB.has succeeded in hostingC.is succeeded in holding39.We ________ five lessons since the beginning of this term.A.have learned B.learnt C.learn D.will learn40.I won’t go to see the film tonight because I ________ my ticket.A.didn’t lose B.have lost C.will lose D.didn’t have41.— Would you like to see the film Zootopia with us — I’d love to! But I ________ it.A.saw B.see C.will see D.have seen42.—I’ll return the book to Jim, but I can’t find him there.—He _________ the school library. You can find him there.A.has been to B.has gone to C.went to D.was away from43.Her son __________ the army for two months. She misses him very much.A.has joined B.has been in C.joined D.was44.The famous writer ________ for 400 years, but his works still have great influence today.A.died B.was dying C.has died D.has been dead45.Have you _________ the people here It is said that they have a kind of strange illness.A.hear B.heard C.noticed46.—Ben and Sue aren’t at home, are they —No. They __________ to London on business.A.have gone B.go C.have been D.will go47.A: Where is Peter Do you know B: Sorry, I don’t. But I think he ________ the library.A.has been to B.have gone to C.has gone to48.Not only Jim ________ I ________ been to England.A.but also; amB.but also; haveC.also; have49.With the help of my teacher, I ________ much progress in English since last year.A.am making B.will make C.was making D.have made50.—Would you like to watch the movie Harry Potter with me tonight —Sorry, I ______ it many times.A.watch B.have watched C.will watch D.was watching51.He ________ Shanghai for three days and he will come back tomorrow.A.has gone to B.has been in C.has been to D.went to52.You are too late. The film ________ since half an hour ago.A.has begun B.has been on C.began D.has on53.—Have you ever ___________ to Caozhou Peony Garden —Yes, I ___________ there last year.A.been; went B.gone; went C.been; gone D.gone; been54.— _______ you _______ your silk scarf yet — No. I think I have to buy a new one today.A.Did; find B.Have; found C.Are; finding D.Had; found55.—Alice, have you finished learning the whole book —Not yet. So far, we ________ six units.A.learned B.have learned C.learn D.are learning56.I’m looking after Tom today. He’s been in my house ________ 8:00 this morning.A.at B.since C.for D.till57.So far, red tourism (旅游業(yè)) ________ quickly and it’s becoming more and more popular.A.developed B.will develop C.has developed D.develops58.—Now Huai’an is so beautiful that I can’t recognize (認識) it.— Yes. Great changes ______ in the past ten years.A.has taken place B.have taken place C.took place D.take place59.Our teacher has been back ________ half an hour.A.since B.in C.for D.after60.In the past five years, great changes _________ in our hometown.A.happened B.have happened C.took place D.have taken place61.A lot of changes _____ place in my hometown since then.A.has taken B.have taken C.has been taken62.Peter says the Whites are on holiday, but no one knows ________.A.where have they been B.where they have gone C.where have they gone D.where they have been63.— Where is Mr. Green — He _________ the bookstore. You have to wait for him.A.was going to B.has gone to C.has been to D.is going to64.—Your car is really cool.—Thank you. I ________ it for less than one month.A.bought B.have bought C.had D.have had65.You ______ a lot in the past three years.A.have grown up B.grow upC.have grown D.grow66.He _________ his hometown for twenty years. He really misses it!A.is away from B.left C.has left D.has been away from67.—Hi, Tom! _________ you ever _________ the Bird’s Nest —Yes, I have. It’s fantastic.A.Have; been to B.Have; gone to C.Did; go to68.Altay ________ more travelers since the TV play To the Wonder (《我的阿勒泰》) was shown.A.attracts B.will attract C.attracted D.has attracted69.—He ________ exercise in the park every morning when he was young.—Yes, but now the life he was used to ________ a lot.A.used to; changing B.was used to; has changedC.was used to; changing D.used to; has changed70.We have studied English ________ three years.A.for B.since C.that D.at71.He’s ________ the book for two days.A.bought B.buy C.had D.buying72.— Though my dog ________ for three months, I sometimes see him in my dream.— I’m sorry to hear ________ your pet dog has died.A.has died; when B.has been dead; thatC.died; which D.was dead; what73.—Why can’t you buy the railway ticket now —-Because I ________my ID card at my home.A.left B.have left C.will left D.leave74.Simon ________ a computer. He wants to learn ________.A.bought; what to use B.has bought; what to use itC.bought; how to use D.has bought; how to use it/ 讓學習更有效 新課備課備考 | 英語學科/ 讓學習更有效 新課備課備考 | 英語學科21世紀教育網(www.21cnjy.com)21世紀教育網(www.21cnjy.com)參考答案及試題解析1.C【解析】句意:在過去的五年里我的家鄉(xiāng)發(fā)生了巨大的變化。考查現在完成時。根據“in the past five years”可知句子要用現在完成時,其謂語動詞結構為“have/has+動詞的過去分詞”,主語Great changes為復數,助動詞要用have,C選項符合該結構。故選C。2.B【解析】句意:上周我感冒了。我姐姐從上周開始也感冒了。考查動詞時態(tài)辨析。have a cold和catch a cold都表示“感冒”,但前者強調狀態(tài),后者強調動作。第一空根據時間狀語“Last week”可知,感冒這一動作發(fā)生在上周,所以用一般過去時caught;第二空根據時間狀語“since last week”可知,感冒這一狀態(tài)從上周開始一直持續(xù)到現在,所以用現在完成時has had。綜合兩個空的情況,只有B選項符合題意。故選B。3.D【解析】句意:我很高興到現在為止我已經完成了將近一半的測試。考查時態(tài)。根據“I’m so glad that I…nearly half of the test till now.”可知,句中有時間狀語till now,強調從過去開始到現在這個時間段里完成了將近一半的測試,這種過去發(fā)生的動作對現在造成了影響,所以句子時態(tài)應該用現在完成時。故選D。4.A【解析】句意:別著急!演出還沒有開始!考查動詞時態(tài)辨析。hasn’t begun現在完成時的否定形式;will not begin一般將來時的否定形式;doesn’t begin一般現在時的否定形式;didn’t begin一般過去時的否定形式。根據“No hurry!”可知,此處表示演出還沒有開始,強調對現在的影響,即“別著急”,因此應該用現在完成時的否定形式。故選A。5.B【解析】句意:李先生去了英國。他已經在倫敦待了兩周了。考查現在完成時的用法。has been to去過某地,現在已經回來了,強調過去的經歷;has gone to去了某地,還沒有回來,強調現在人不在說話地點;has been in在某地待了多長時間,常與一段時間連用。 根據“Mr Li…England. He…London for two weeks.”可知,第一個空,這里說李先生去了英國,人還沒回來,應該用has gone to;第二個空,后面有for two weeks表示一段時間,說明他在倫敦待了兩周了,要用has been in。故選B。6.C【解析】句意:——你開始學英語多久了?——大概三年了。考查動詞的時態(tài)。since自從……,后加過去的時間點或過去時態(tài)的句子,是現在完成時的標志詞,表示一個動作從過去就開始了一直持續(xù)到現在。即主句用現在完成時,從句用一般過去時。故選C。7.A【解析】句意:——我可以看一下你的新電腦嗎?——對不起,我把它借給珍妮了。她昨晚來把它拿走了。考查動詞時態(tài)。have lent現在完成時,已經借出;lend一般現在時,借出;had lent過去完成時,已經借出。came一般過去時,來;was coming過去進行時,正在來;will come一般將來時,將會來。分析第一處可知,此處強調“已經借出”,且對現在產生了影響,即“我不能給你看”,所以此處使用現在完成時,排除B和C。分析第二處及“l(fā)ast evening”可知,此處強調動作發(fā)生在過去,所以使用一般過去時,排除D。故選A。8.C【解析】句意:我們城市的環(huán)境最近已經改善了。考查動詞時態(tài)辨析。improved改善,一般過去時;improves改善,一般現在時第三人稱單數形式;has improved已經改善,現在完成時;is improving正在改善,現在進行時。根據時間狀語“recently”可知,句子應用現在完成時,表示過去發(fā)生的動作對現在造成的影響或結果,即環(huán)境在過去的一段時間內得到了改善,并且這種改善對現在仍有影響。因此,應該用“has improved”。故選C。9.A【解析】句意:自從我來到長沙我們就沒見過面,但我們經常發(fā)郵件。考查現在完成時。根據“since I came to Changsha”可知,主句時態(tài)為現在完成時,其謂語動詞結構為“have/has+動詞的過去分詞”,A選項符合該結構。故選A。10.A【解析】句意:——你曾經去過法國嗎?——沒有,從來沒有。考查副詞。ever曾經,常與現在完成時連用,表示某個動作或狀態(tài)是否曾經發(fā)生過;never從未。分析句子可知,第一空表示“曾經”;第二空表示“從未去過”。故選A。11.B【解析】句意:我準備了一大包禮物。考查非謂語動詞。助動詞have與過去分詞構成現在完成時結構,prepare的過去分詞是prepared,故選B。12.A【解析】句意:——我們的電腦又能工作了!——是的。我們的IT老師把它修好了。這花了他大約一個小時。考查動詞時態(tài)。根據“Our computer is working again”可知,強調過去已完成的動作對現在造成的影響,用現在完成時have/has done的結構,故選A。13.B【解析】句意:——你曾經去過長城嗎 ——是的. 去過三次了。考查現在完成時。have been to 表示曾經去過某地; have gone to, 表示已經去了某地, 或正在去某地的路上。根據ever和three times, 可以推測這里表示“曾經去過某地, 現在已經回來了”, 主語是you, 這里應該用have。故選B。14.C【解析】句意:南希從三歲起就住在倫敦,她對這個城市很了解。考查時態(tài)。根據“since she was three years old”可知,此句應該用現在完成時have/has done。故選C。15.C【解析】句意:——薩姆,你什么時候交報告?——對不起,先生,我還沒寫完。星期五交怎么樣?考查動詞時態(tài)。根據“How about Friday ”可知報告還在寫,但是沒有完成,應用現在完成時。故選C。16.D【解析】句意:——多漂亮的衣服啊!你買了有多長時間了?——僅僅兩周。考查時態(tài)。根據“How long”可知,此處應用現在完成時,表示一段持續(xù)的時間。表示“買”應用動詞buy,buy是短暫性動詞,與含有一段時間作為標志詞的完成時連用,要用其延續(xù)性動詞have,過去分詞是had。故選D。17.B【解析】句意:——我去過海南美麗的海灘。——太棒了。但我從未去過那里。考查現在完成時。have been to表示“去過某地,現在已經回來”,have gone to表示“去了某地,現在還沒有回來”。根據“That’s wonderful.”可知,第一個空用have been to,說明已經回來了;第二個空“我從未去過那里”,用have never been。故選B。18.C【解析】句意:——你好!我可以和艾米講話嗎?——對不起,她去山西了。考查現在完成時。have/has gone to去了某地 (還未回來);have/has been to 去過某地 (已回來)。由“Sorry”可知,Amy現在不在,應該是去了山西還未回來,且主語she為第三人稱單數,要用has gone to。故選C。19.C【解析】句意:——在過去的幾年里,互聯網業(yè)務打敗了傳統(tǒng)業(yè)務嗎?——不是真的。考查時態(tài)。根據時間狀語in the past few years可知,句子是現在完成時。故選C。20.D【解析】句意:我們經常去社區(qū)圖書館看書。它已經開放了三年。考查時態(tài)。根據“for three years”可知,此處應用現在完成時,D項符合。故選D。21.D【解析】句意:自從十年前我的叔叔就住在英國。考查動詞的時態(tài)。根據“since ten years ago”可知講述的是動作過去開始延續(xù)到現在的狀態(tài),句子是現在完成時,動詞用“has lived”。故選D。22.D【解析】句意:——魏芳,北京最好的旅游景點是哪里?——頤和園。我四個月前去過那里,我去過很多次。考查動詞時態(tài)。根據第一個空后的“four months ago”可知,此處應用一般過去時,went符合;根據第二個空后的“many times”可知,此處應用現在完成時,指去過了很多次,現在已經回來了,have been符合。故選D。23.A【解析】句意:——你以前來過我們鎮(zhèn)嗎?——不,這是第一次我來這。考查副詞及動詞時態(tài)。ever曾經;never從不。根據“Have you … been to our town before”可知,詢問是否曾來過我們鎮(zhèn),所以第一個空填ever。根據問句“have”可知,答句應用現在完成時,故選A。24.B【解析】句意:聯合國已經向世界上的窮人提供了援助。考查動詞詞組及動詞的過去分詞。根據助動詞“has”可知,后面應該用動詞的過去分詞形式。give的過去分詞應該是given。“給……提供支持”應該用give support to sb。故選B。25.D【解析】句意:克莉絲汀從12歲起就為家人做周日午餐。考查時態(tài)。根據“since she was 12 years old.”可知,主句要用現在完成時,結構是“have/has+過去分詞”,故選D。26.B【解析】句意:自從地鐵投入使用以來,我們的城市發(fā)生了很大的變化。考查動詞的時態(tài)。根據“since the subway was put into use”可知,句子描述的是從過去某個時間點到現在發(fā)生的變化,用現在完成時。故選B。27.C【解析】句意:你曾經聽說過印度的達巴瓦拉嗎?考查現在完成時。根據語境可知,此處是在詢問對方是否曾經聽說過印度的達巴瓦拉,ever常用于現在完成時中,表示曾經。所以此處應該用have heard。故選C。28.C【解析】句意:對不起,年輕人,火車已經開走20分鐘了。考查現在完成時。根據“for 20 minutes”可知,時態(tài)為現在完成時“have/has+done”,表示持續(xù)了一段時間,主語為the train,用延續(xù)性動詞短語be away的現在完成時結構“has been away”。故選C。29.D【解析】句意:這些外國學生自從來到北京已經參觀了好幾家博物館。考查現在完成時態(tài)。根據“since they came to Beijing”可知,此處描述從過去某個時間到現在發(fā)生的事情,用現在完成時態(tài),基本結構是have/has+動詞過去分詞。The foreign students作主語,助動詞選用have,故選D。30.D【解析】句意:——你在空余時間通常做什么?——我經常去社區(qū)圖書館。為了鼓勵我們閱讀更多,它已經開兩年了。考查現在完成時態(tài)。opens動詞的一般現在時的第三人稱單數;has opened已經打開;has been opened已經被打開;has been open現在完成時,形容詞作表語,表示一直開著。根據“for two years”此處表示的是從過去開始,一直延續(xù)的動作。open是非延續(xù)性動詞,此處用形容詞形式be open表示狀態(tài),可以延續(xù)。現在完成時用has been open。故選D。31.C【解析】句意:在過去的三年里他交了很多朋友。考查現在完成時態(tài)。根據“in the past three years”可知句子時態(tài)用現在完成時,其結構為have/has+動詞的過去分詞,主語he是第三人稱單數,助動詞用has,make的過去分詞是made。故選C。32.D【解析】句意:——今晚你想看電影《長津湖》嗎?——哦,那是一部好電影。但是我已經看過了。考查時態(tài)。根據“already”可知此處表示過去的動作對現在的影響,使用現在完成時have/has done。故選D。33.B【解析】句意:——順便問一下,你父母呢?——他們去購物了。考查完成時態(tài)。根據“By way, where are your parents ”可知,去購物了,用現在完成時態(tài),go shopping“購物”,故選B。34.A【解析】句意:他和他父親到香港已經一個星期了。考查現在完成時及主語一致。 have gone to去某地,還沒回來;have been to去過,回來了。根據句意可知,此處表示去了香港還未回來;A with B這種結構作主語時,遵循就遠原則。故選A。35.C【解析】句意:看!有人已經擦過窗戶了,我們可以放松一下了。考查動詞時態(tài)。根據“…already and we can just relax.”可知,表示擦窗戶的動作已經完成,并對現在產生影響,時態(tài)用現在完成時,結構是“have/has+done”,主語是不定代詞someone,助動詞用has。故選C。36.B【解析】句意:——下周五晚上一個英語比賽將在第一高中被舉行嗎?——是的。考查一般將來時的被動語態(tài)。根據“it will”可知問句應用一般將來時;主語an English contest和謂語動詞held“舉行”之間是邏輯上的動賓關系,應用被動語態(tài)。一般將來時的被動語態(tài)的謂語結構為“will+be+done”,故選B。37.C【解析】句意:在過去的幾年里,籃球在世界各地越來越受歡迎,尤其是在美國。考查動詞時態(tài)。根據“In the past few years, the popularity of basketball...around the world, especially in America.”可知,時間狀語為in the past+時間段,句子時態(tài)應使用現在完成時。故選C。38.B【解析】句意:北京成功舉辦了2008年奧運會,這讓中國人民感到非常自豪。考查現在完成時。根據“Beijing…the 2008 Olympic Games and it made Chinese people very proud.”可知,此處在表達奧運會的成功舉辦對現在的影響,用現在完成時態(tài),謂語動詞構成是have/has done。故選B。39.A【解析】句意:自從這個學期開始,我們已經學了五課。考查動詞時態(tài)。根據“since the beginning of this term”可知,時態(tài)應用現在完成時。故選A。40.B【解析】句意:我今晚不去看電影了,因為我的票丟了。考查動詞時態(tài)。根據題干,可知丟票的動作發(fā)生在過去,對現在的影響是不能看電影。現在完成時態(tài)就是動作發(fā)生在過去,強調對現在的影響。故選B。41.D【解析】句意:——你想和我們一起去看電影《瘋狂動物城》嗎?——我想去!但我已經看過了。考查現在完成時態(tài)。答語表示已經看過這部電影了,強調已經完成的動作,要用現在完成時have/has done的結構。故選D。42.B【解析】句意:——我要把書還給Jim,但我沒找到他。——他去圖書館了,在那你能找到他。考查動詞時態(tài)。has been to“去過某處,已經回來了”;has gone to“去了某處,還沒有回來”;went to去了,一般過去時;was away from遠離,一般過去時。根據“He…the school library. You can find him there.”可知,此處時態(tài)為現在完成時,可排除CD選項,并且此處表示Jim還在圖書館,用has gone to。故選B。43.B【解析】句意:她的兒子參軍兩個月了。她非常想念他。考查現在完成時。has joined表示“已經加入”,強調動作的完成;has been in表示“已經在某地待了多長時間”,強調狀態(tài)的持續(xù);joined表示“加入”,是一般過去時;was表示“是”,是一般過去時。根據“the army for two months”可知,強調狀態(tài)的持續(xù),應用現在完成時,B選項符合,故選B。44.D【解析】句意:這位著名的作家已經去世400年了,但他的作品現在仍然有大的影響。考查動詞時態(tài)。根據“for 400 years”可知,本句時態(tài)為現在完成時,其結構為have/has+done,選項核心詞die為短暫性動詞,需變成延續(xù)性動詞be dead。故選D。45.C【解析】句意:你注意到這里的人嗎?據說他們得了一種奇怪的疾病。考查動詞辨析及現在完成時。hear聽見,是動詞原形;heard聽見,是過去分詞;noticed注意,是過去分詞。根據“Have”可知,此處是現在完成時,空格處用過去分詞,排除A項。根據“It is said that they have a kind of strange illness.”可知,這里的人得了怪病,因此此處詢問是否注意到這里的人,故選C。46.A【解析】句意:——本和蘇不在家,是嗎?——是的。他們去倫敦出差了。考查動詞時態(tài)。選項A為現在完成時,表示去了某地還沒有回來;選項B為一般現在時;選項C為現在完成時,去了某地已經回來了;選項D為一般將來時。根據“No. They…to London on business.”可知,此處為現在完成時,且表示去了倫敦還未回來。故選A。47.C【解析】句意:A:彼得在哪里?你知道嗎?B:對不起,我不知道。但是我想他去圖書館了。考查動詞短語和主謂一致。has been to曾經去過;have gone to已經去了,主語是復數名/代詞;has gone to已經去了,主語是第三人稱單數。根據“Where is Peter ”可知,空處應是回答他去了圖書館了,主語是he,助動詞用has。故選C。48.B【解析】句意:不僅吉姆,我也去過英國。考查not only...but also以及have been to。not only...but also...“不僅……而且……”,have been to“曾去過”,均為固定表達。故選B。49.D【解析】句意:在老師的幫助下,我自去年以來在英語方面取得了很大的進步。考查現在完成時。根據時間狀語“since last year”可知,此處應用現在完成時。故選D。50.B【解析】句意:——今晚你愿意和我一起去看電影《哈利·波特》嗎 ——對不起,我已經看過很多次了。考查動詞時態(tài)。watch欣賞。根據“many times”很多次,表示我已經看過很多次了,現在不想看了,表示過去的動作對現在的影響,用現在完成時,故選B。51.B【解析】句意:他在上海已經三天了,明天會回來。考查時態(tài)。has gone to去了,還未回來;has been in待在某地;has been to去過,已回來;went to去了,過去式。根據“for three days”可知此處和時間段連用,用has been in。故選B。52.B【解析】句意:你太遲了。電影半小時前就開始了。考查延續(xù)性動詞。根據“since half an hour ago.”可知,since引導的時間段,謂語用延續(xù)性動詞,begin是瞬間動詞,其延續(xù)性動詞為be on。故選B。53.A【解析】句意:——你去過曹州牡丹園么?——是的,我去年去過。考查動詞時態(tài)。have been to現在完成時,表示曾經去過某地; have gone to現在完成時,表示已經去了某地,或正在去某地的路上;went是動詞的過去式;根據“Have you ever”可知,此處表示“曾去過”用have been to;go是動詞,意為“去”,根據“l(fā)ast year”可知,講述過去的動作,用一般過去時態(tài),第二空用動詞的過去式went。故選A。54.B【解析】句意:——你已經找到你的絲巾了嗎?——不。我想今天我不得不買一條新的了。考查現在完成時。根據“yet”可知句子時態(tài)應為現在完成時,其謂語結構為“have/has+done”,故選B。55.B【解析】句意:——愛麗絲,你們把整本書學完了嗎?——還沒有。到目前為止,我們已經學完6個單元了。考查動詞的時態(tài)。由“So far”可知,此處用現在完成時,強調時間的延續(xù),故選B。56.B【解析】句意:今天我在照顧湯姆。他從今天早上8點就在我家了。考查介詞辨析。at后加具體時刻;since后加時間點;for后加時間段;till直到……為止。根據“He’s been”可知本句是現在完成時,再根據前句“I’m looking after Tom today.”可知,本句是說自早上8點開始一直在我家,應用since+時間點作時間狀語。故選B。57.C【解析】句意:到目前為止,紅色旅游發(fā)展迅速,并且越來越受歡迎。考查現在完成時態(tài)。developed一般過去時;will develop將來時態(tài);has developed現在完成時;develops一般現在時。根據“So far”可知,時態(tài)為現在完成時。故選C。58.B【解析】句意:——現在淮安太美了,我都認不出來了。——是的。在過去的十年里發(fā)生了巨大的變化。考查動詞時態(tài)。根據“in the past ten years”可知,本句是現在完成時(have/has done),主語是復數,助動詞用have。故選B。59.C【解析】句意:我們老師已經回來半個小時了。考查介詞辨析。since自從;in在……里;for加時間,表示一段時間;after在……后面。根據“Our teacher has been back”可知,此處是現在完成時,需用介詞for跟一段時間,表示“一段時間”,故選C。60.D【解析】句意:在過去的五年里,我們的家鄉(xiāng)發(fā)生了巨大變化。考查時態(tài)。happen表示碰巧偶然發(fā)生;take place指有計劃有目的地發(fā)生。家鄉(xiāng)的變化應是有計劃發(fā)生的,因此用take place,根據“in the past five years”可知,此處用現在完成時,故選D。61.B【解析】句意:從那時起,我的家鄉(xiāng)已經發(fā)生了很多變化。考查現在完成時。take place意為“發(fā)生”,不用被動語態(tài);根據時間標志詞since then,可知要用現在完成時have done,主語A lot of changes為復數,用have。故選B。62.B【解析】句意:皮特說懷特夫婦去度假了,但是沒人知道他們去了哪里。考查賓語從句和動詞。動詞后“knows”是賓語從句,用陳述句的語序,即疑問詞+主語+謂語動詞。A和C選項的語序錯誤。have been表示“去過某地”,現在已經回來,不在那里了;have gone表示“去了某地”,現在還沒有回來,可能在去的途中,也有可能在目的地。根據“are on holiday”,可知他們還沒有回來,表達“去了哪里”,動詞用“have gone”。故選B。63.B【解析】句意:——格林先生在哪里?——他去了書店。你得等等他。考查動詞時態(tài)。was going to打算去……,過去將來時;has gone to去了某地(沒回來),現在完成時;has been to去過某地(已回來),現在完成時;is going to打算去……,一般將來時。根據下文“You have to wait for him.”可知,空處指是去了書店,還未回來。故選B。64.D【解析】句意:——你的車真的很酷。 ——謝謝,我買了不到一個月。考查動詞時態(tài)。根據時間狀語“for less than one month”可知,此處應用現在完成時,并且應用延續(xù)性動詞與表示一段時間的狀語連用;buy作動詞,意為“買”,不能表示持續(xù)性的動作,因此可用have“擁有”替代。故選D。65.A【解析】句意:在過去的三年中你成長了許多。考查動詞時態(tài)。根據“in the past three years.”可知,此句用現在完成時have/has done的結構,grow up“長大”,是動詞短語,故選A。66.D【解析】句意:他離開家鄉(xiāng)已經20年。他真的想念它!考查現在完成時。從句中時間狀語“for+一段時間”可知,本句為現在完成時,故排除A、B兩項;leave是短暫性動詞,不與時間段連用,故排除C選項;be away from是延續(xù)性動詞短語,可與時間段連用,主語he為第三人稱單數,故用助動詞has,空缺處為has been away from。故選D。67.A【解析】句意:——嗨!湯姆!你去過鳥巢嗎?——是的,我去過。那太棒了!考查現在完成時。由答語“Yes, I have.”可知,問句用現在完成時,排除C項;have been to表示“曾經去過某地(現在已經回來了)”;have gone to表示“去了某地(還沒有回來)”。分析語境可知,此處是問“你曾經去過鳥巢嗎?”,應用have been to。故選A。68.D【解析】句意:自從電視劇《我的阿勒泰》播出以來,阿勒泰吸引了更多的游客。考查現在完成時。根據“since the TV play To the Wonder was shown”可知,時間狀語表示從過去某個時間點到現在的情況,因此需要使用現在完成時結構“has/have done”。故選D。69.D【解析】句意:——當他年輕的時候,每天早上都在公園鍛煉。——是的,但現在他習慣的生活已經改變了很多。考查動詞短語和現在完成時。used to曾經;was used to習慣于。根據“when he was young.”可知,他年輕時,每天都在公園晨練,used to do sth表示“過去常常做某事”,第一空應用used to;由“...but now the life he was used to...a lot.”可知,現在他習慣的生活已經改變,此處為定語從句,主句時態(tài)為現在完成時,主語為the life,第三人稱單數,謂語用“has+過去分詞”。故選D。70.A【解析】句意:我們學習英語有三年了。考查介詞for的用法。for計,達;since自從;that那個; at在。此句為現在完成時,for后可接時間段,故選A。71.C【解析】句意:這本書他已經買了兩天了。考查現在完成時。根據“for two days”可知,此處為時間段,buy不能和時間段連用,需要變?yōu)檠永m(xù)性動詞have,He’s為He has的縮寫,has為現在完成時的助動詞,后跟動詞過去分詞。故選C。72.B【解析】句意:——盡管我的狗已經死了三個月了,我有時會在我的夢里見到他。——很遺憾聽到你的寵物狗死了。本題考查現在完成時和賓語從句。根據“for three months”可知,第一空應該使用現在完成時have/has done,且die是非延續(xù)性動詞,不能跟一段時間連用,需要轉換成延續(xù)性動詞be dead,主語my dog是第三人稱單數,因此第一空填寫has been dead;動詞“hear”之后是一個賓語從句,空格處缺少引導詞,根據句意“很遺憾聽到你的寵物狗死了”可知,此處引導詞只起到連接作用,沒有實際意義,因此用that。故選B。73.B【解析】句意:——你為什么現在不能買火車票?——因為我把身份證忘在家里了。考查動詞時態(tài)辨析。根據“I...my ID card at my home.”可知,leave這個動作對現在造成了不能買火車票的影響,需用“have/has done”現在完成時結構,故選B。74.D【解析】句意:西蒙買了一臺電腦。他想學習如何使用它考查時態(tài)和連詞。結合句意,此處表示已經完成一個動作,對現在有影響,應用現在完成時。第一空填has bought。what后面不定式時,what本身作賓語,后面不需要加賓語,how后面加不定式時,需要賓語,第二空填how to use it。故選D。21世紀教育網(www.21cnjy.com)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫