資源簡介 / 讓學習更有效 新課備課備考 | 英語學科/ 讓學習更有效 新課備課備考 | 英語學科2025年仁愛科普版九年級英語上冊精講精練Unit 1 The Changing World核心語法:現在完成時一、現在完成時的定義現在完成時(Present Perfect Tense) 用于表示:1、過去發生的動作對現在造成的影響或結果I have finished my homework.(強調作業已完成,現在可以休息)2、從過去持續到現在的動作或狀態She has lived here for five years.(從過去到現在一直住在這二、基本結構句型 結構 例句肯定句 主語 + have/has + 過去分詞 They have visited Beijing.否定句 主語 + have/has + not + 過去分詞 He hasn’t seen the movie.一般疑問句 Have/Has + 主語 + 過去分詞? Have you eaten lunch 特殊疑問句 疑問詞 + have/has + 主語 + 過去分詞? Where has she gone 三、核心用法1、已完成動作(強調對現在的影響)常與 already, just, yet, ever, never 等副詞連用:I have already finished my report.She has never been to Japan.2、持續動作(從過去到現在)常與 for + 時間段 或 since + 時間點 連用:He has worked here for 10 years.They have known each other since 2015.經歷(是否做過某事)常與 ever, never, before 連用:Have you ever tried sushi I have never climbed a mountain.四、時間狀語時間狀語 用法 例句already 用于肯定句(句末或句中) She has already left.yet 用于否定句和疑問句(句末) Have you finished yet just 表示“剛剛”(句中) He has just arrived.ever 用于疑問句,詢問“是否曾經” Have you ever been to Paris never 表示“從未”(句中) I have never seen a ghost.for 接時間段(如 for 2 years) They have been married for a year.since 接時間點(如 since 2020)或從句 She has lived here since 2018.五、易混淆點辨析1、現在完成時 vs. 一般過去時現在完成時:強調對現在的影響或持續狀態(無具體時間)。I have lost my keys.(現在找不到鑰匙)一般過去時:僅陳述過去發生的事(有具體時間)。I lost my keys yesterday.(僅說明昨天丟了鑰匙)2、have been to / have gone to / have been inhave been to:去過某地(已回來)She has been to Japan twice.have gone to:去了某地(未回來)Tom has gone to Shanghai.(他現在在上海)have been in:在某地停留多久He has been in China for 5 years.3、短暫性動詞 vs. 延續性動詞短暫性動詞(如 buy, die, leave)不能直接與 for/since 連用,需改為延續性表達: He has joined the club for 3 years. He has been a member of the club for 3 years.六、總結口訣“have/has + 過分”,過去影響現在存,for/since 表持續,already/just 已完成!1.—How long ______ since you ______ to study English —For about three years.A.was it, began B.is it, begin C.has it been, began2.—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 come3.The environment ________ in our city recently.A.improved B.improves C.has improved D.is improving4.Great changes ________ in my hometown in the past five years.A.take place B.took place C.have taken place5.No hurry! The play ________ yet!A.hasn’t begun B.will not begin C.doesn’t begin D.didn’t begin6.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 to7.—Have you ________ been to France —No, ________.A.ever; never B.never; ever C.ever; ever D.never; never8.I’m so glad that I ________ nearly half of the test till now.A.finish B.finished C.will finish D.have finished9.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 caught10.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 see11.I ________ to Hainan twice. It's very beautiful.A.have been B.have gone C.went12.—Hello! May I speak to Amy —Sorry, she ________ Shanxi.A.have gone to B.has been to C.has gone to13.The UN(聯合國) has ________ the poor people in the world.A.give support to B.given support to C.gave support to D.given support for14.Tom is still at home. He _______ a cold for three days.A.is catching B.catches C.has caught D.has had15.The Smiths came to Shanghai in 2013, they _________ there for seven years since then.A.live B.lived C.have lived16.It ________ four years since he left the army.A.is B.has C.will17.The government ________ a lot on the pollution problem since 2010.A.spent B.spends C.will spend D.has spent18.Cindy ________ playing the piano for three years. She wants to be a pianist in the future.A.practiced B.has practicedC.is practicing D.practices19.He has lived here ________ five years ago and finally found his dream job ________ last month.A.for; in the end B.since; in the end C.for; at the end of D.since; at the end of20.My uncle___________ in England since ten years ago.A.lives B.lived C.will live D.has lived21.—Have you ever slept in the open air — ________ . I’m very timid (膽小的) .A.Yes, I have B.Yes, I do C.No, I don’t D.No, I haven’t22.Miss Smith was born in England, but ________ 1988, she has lived in China.A.since B.in C.on D.for23.Alice will not see this film because she ________ it twice.A.has seen B.have seen C.saw D.sees24.—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 been25.—The new shirt looks good on you. When did you buy it —On July 7th. I ________ it for a week.A.have bought B.have had C.bought26.Our city ________ a lot since the subway was put into use.A.changed B.has changed C.is changing D.will change27.—When ________ you ________ the new bike —I ________ it for 2 days.A.did;have;bought B.did;buy;have had C.did;buy;have bought28.Hurry up! The movie ________ for ten minutes.A.has begun B.began C.has been on29.I ________ here since I was born in Starlight Town.A.lived B.have lived C.am living D.had lived30.I ________ to Hainan twice. It's very beautiful.A.have been B.have gone C.went D.will go31.—What are you looking for, Michael —My cousin’s MP3 player. It ________ right here just now and now it’s ________!A.has been; gone B.was; gone C.was; going D.is; going32.—I hope I’m not late.—I’m afraid the meeting ________ already.A.has started B.will start C.is starting D.starts33.—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 open34.—Have you ______ the birthday gift for your mum —Yes, and she’ll like it, I think.A.make B.buy C.chose D.chosen35.—Have you __________ watched talk shows —Yes, I really enjoy them.A.ever B.still C.yet D.never36.He says he _________ America twice.A.has been in B.has been to C.has gone to37.— ________ you ever ________ Hong Kong-Zhuhai-Macao Bridge —Not yet.A.Did; visit. B.Are; visit C.Have; visited38.John, you _______ the computer games for 15 minutes. It’s bad for your eyes.A.played B.have played C.were playing D.play39.—Yunnan is very beautiful. I ________ there last year.—Yes, I ________ there twice.A.went; have gone B.went; have been C.have gone; went D.have been; went40.—How long have you lived in this city —________ 2010.A.Since B.In C.To41.Tom and Kate ________ for several years.A.married B.have married C.have been married D.have got married42.—May I speak to Wang Hong —Sorry, she is not at home. She ________ to Beijing.A.has been B.has to go C.has gone43.—Amy, can we give away these soft toys We ________ them for many years.—Mom, but I want to keep the bear.A.bought B.had C.have bought D.have had44.When I got to the bus stop, the bus ________ already ________ for 5 minutes.A.had, left B.has, been away C.had, been away45.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 dead46.—Is this your camera —Yes. I it for two weeks.A.bought B.had C.have had47.Have you _________ the people here It is said that they have a kind of strange illness.A.hear B.heard C.noticed48.—Do you know Lydia very well —Yes. She and I ________ friends since we were very young.A.have made B.have become C.have been D.have turned49.—How happy your grandparents are!—Yes. They ________ since fifty years ago.A.have been married B.have married C.married D.had married50.Miss Green isn’t in the office. She ________ to the library.A.has gone B.went C.will go D.has been51.His father ________ the Party since 1978.A.joined B.has joined C.was D.has been in52.—Lucy, ________ you ________ your ticket —Not yet.A.did; find B.have; found C.has; found D.do; find53.—How long can I ________ your dictionary —For one week. But you mustn’t ________ it to other people.A.keep; lend B.borrow; lend C.lend; borrow D.have; borrow54.Mr. White ________ by train for about a week.A.has traveled B.travels C.travel D.is traveling55.Treasure Island is the most ________ novel that I ________.A.interesting; read B.interesting; have read C.interested; am reading56.—I didn’t see you the whole summer holiday.—I ________ Yunnan on August 2nd. I ________ there for two weeks.A.went to; have beenB.have gone; have beenC.have been; have gone57.How long ________ he ________ A.has; left B.did; leave C.has; gone D.has; been away58.—Mum, where is dad —He ________ the supermarket.A.was going to B.has gone to C.has been to D.is going to59.Not only Jane but also her parents_________ a few places of interest since they came to China.A.will visit B.has visited C.have visited D.visited60.How long can I ______ the book A.keep B.borrow C.have D.buy61.The Robinsons love traveling. So far, they _______ many interesting places.A.have visited B.visit C.visited D.will visit62.My mother ________ the dancing club for nearly 10 years.A.has joined B.has joined in C.has been in D.has been63.—Where ________ —I have been looking for you everywhere.A.have you gone B.have you been C.do you go D.did you go64.— Let’s go out for a walk.— Sorry, I ________ Lucy to help with her English.A.expect B.have expected C.promise D.have promised65.The Harry Potter books ________ pretty popular since they were published.A.become B.will become C.have been66.—How is your reading project —I ________ most of the books we are supposed to read since September.A.have read B.read C.will read D.am reading67.—I haven’t seen Li Ming for days. Why —He ________ Beijing. He will come back next month.A.has been to B.has gone to C.will go to D.went to68.Great changes __________ in our hometown in the past ten years.A.have taken place B.have been taken place C.were taken place D.took place69.Jim _________ a lot about Chinese culture since he began to study in our school.A.learns B.learned C.will learn D.has learned70.Our school life _______since 2018.We have more activities outdoors.A.changed B.has changed C.will change D.changes.71.There ________ great changes in our country since 1979.A.have been B.were C.has been D.are72.—Why haven’t you asked her to come here —She __________ an important experiment when I found her and she __________ it.A.is doing; didn’t finish B.did; wouldn’t finishC.was doing; hasn’t finished D.has done; hasn’t finished73.Jane, where________ you ________ Your parents are looking for you.A.have; gone B.have; gone to C.have; been D.have; been to74.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.A.have been B.have gone C.has been D.have been to/ 讓學習更有效 新課備課備考 | 英語學科/ 讓學習更有效 新課備課備考 | 英語學科21世紀教育網(www.21cnjy.com)21世紀教育網(www.21cnjy.com)參考答案及試題解析1.C【解析】句意:——你開始學英語多久了?——大概三年了。考查動詞的時態。since自從……,后加過去的時間點或過去時態的句子,是現在完成時的標志詞,表示一個動作從過去就開始了一直持續到現在。即主句用現在完成時,從句用一般過去時。故選C。2.A【解析】句意:——我可以看一下你的新電腦嗎?——對不起,我把它借給珍妮了。她昨晚來把它拿走了。考查動詞時態。have lent現在完成時,已經借出;lend一般現在時,借出;had lent過去完成時,已經借出。came一般過去時,來;was coming過去進行時,正在來;will come一般將來時,將會來。分析第一處可知,此處強調“已經借出”,且對現在產生了影響,即“我不能給你看”,所以此處使用現在完成時,排除B和C。分析第二處及“last evening”可知,此處強調動作發生在過去,所以使用一般過去時,排除D。故選A。3.C【解析】句意:我們城市的環境最近已經改善了。考查動詞時態辨析。improved改善,一般過去時;improves改善,一般現在時第三人稱單數形式;has improved已經改善,現在完成時;is improving正在改善,現在進行時。根據時間狀語“recently”可知,句子應用現在完成時,表示過去發生的動作對現在造成的影響或結果,即環境在過去的一段時間內得到了改善,并且這種改善對現在仍有影響。因此,應該用“has improved”。故選C。4.C【解析】句意:在過去的五年里我的家鄉發生了巨大的變化。考查現在完成時。根據“in the past five years”可知句子要用現在完成時,其謂語動詞結構為“have/has+動詞的過去分詞”,主語Great changes為復數,助動詞要用have,C選項符合該結構。故選C。5.A【解析】句意:別著急!演出還沒有開始!考查動詞時態辨析。hasn’t begun現在完成時的否定形式;will not begin一般將來時的否定形式;doesn’t begin一般現在時的否定形式;didn’t begin一般過去時的否定形式。根據“No hurry!”可知,此處表示演出還沒有開始,強調對現在的影響,即“別著急”,因此應該用現在完成時的否定形式。故選A。6.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。7.A【解析】句意:——你曾經去過法國嗎?——沒有,從來沒有。考查副詞。ever曾經,常與現在完成時連用,表示某個動作或狀態是否曾經發生過;never從未。分析句子可知,第一空表示“曾經”;第二空表示“從未去過”。故選A。8.D【解析】句意:我很高興到現在為止我已經完成了將近一半的測試。考查時態。根據“I’m so glad that I…nearly half of the test till now.”可知,句中有時間狀語till now,強調從過去開始到現在這個時間段里完成了將近一半的測試,這種過去發生的動作對現在造成了影響,所以句子時態應該用現在完成時。故選D。9.B【解析】句意:上周我感冒了。我姐姐從上周開始也感冒了。考查動詞時態辨析。have a cold和catch a cold都表示“感冒”,但前者強調狀態,后者強調動作。第一空根據時間狀語“Last week”可知,感冒這一動作發生在上周,所以用一般過去時caught;第二空根據時間狀語“since last week”可知,感冒這一狀態從上周開始一直持續到現在,所以用現在完成時has had。綜合兩個空的情況,只有B選項符合題意。故選B。10.A【解析】句意:自從我來到長沙我們就沒見過面,但我們經常發郵件。考查現在完成時。根據“since I came to Changsha”可知,主句時態為現在完成時,其謂語動詞結構為“have/has+動詞的過去分詞”,A選項符合該結構。故選A。11.A【解析】句意:我去過海南兩次。它非常漂亮。考查時態。have gone to意為“到某地去”,去里某地還沒有回來;have been to 意為“曾經去過某地”,后接次數,表去過幾次;故選A。12.C【解析】句意:——你好!我可以和艾米講話嗎?——對不起,她去山西了。考查現在完成時。have/has gone to去了某地 (還未回來);have/has been to 去過某地 (已回來)。由“Sorry”可知,Amy現在不在,應該是去了山西還未回來,且主語she為第三人稱單數,要用has gone to。故選C。13.B【解析】句意:聯合國已經向世界上的窮人提供了援助。考查動詞詞組及動詞的過去分詞。根據助動詞“has”可知,后面應該用動詞的過去分詞形式。give的過去分詞應該是given。“給……提供支持”應該用give support to sb。故選B。14.D【解析】句意:Tom還在家。他感冒已經三天了。考查現在完成時。根據“for three days”可知,用現在完成時“have/has+done”;“感冒好幾天了”為持續性動作,所以要用has had。故選D。15.C【解析】句意:史密斯一家2013年來到上海,從那時起他們已經在那里住了七年了。考查現在完成時。since then為現在完成時標志詞,故選C。16.A【解析】句意:他離開軍隊已經四年了。考查時態。分析句子結構可知,此處為“It is/has been+時間段+since+從句”固定句式,表示“自從……至今有多久了”,since引導的從句的時態是一般過去時。故選A。17.D【解析】句意:自2010年以來,政府在污染問題上花費很多。考查動詞時態。spent花費,過去式;spends一般現在時第三人稱單數形式;will spend一般將來時;has spent現在完成時。根據時間狀語“since 2010”可知,此處表示從過去持續到現在的動作,應使用現在完成時,故選D。18.B【解析】句意:Cindy已經練習彈鋼琴三年了。她將來想成為一名鋼琴家。考查時態。根據“for three years”可知,此句用現在完成時“have/has done”,主語為Cindy,助動詞用has,故選B。19.D【解析】句意:他自五年前就住在這里,并最終在上個月末找到了夢想的工作。考查介詞辨析和介詞短語。since自……以來;for持續多長時間,后接時間段;in the end最后;at the end of...在……結束時,后接具體的時間。根據“has lived here...five years ago”可知,此處表示“從過去某個時間點開始持續到現在”,需用“since”;結合“...last month”可知,這里是具體的時間,所以要填at the end of。故選D。20.D【解析】句意:自從十年前我的叔叔就住在英國。考查動詞的時態。根據“since ten years ago”可知講述的是動作過去開始延續到現在的狀態,句子是現在完成時,動詞用“has lived”。故選D。21.D【解析】句意 :——你曾經在戶外睡過覺嗎?——沒有。我膽兒很小。考查一般疑問句的回答。根據“I’m very timid (膽小的) .”可知我膽兒小沒有在戶外睡過,應用否定;又因原句是現在完成時態,以have開頭,所以應用助動詞have回答。故選D。22.A【解析】句意:史密斯小姐出生于英國,但自1988年以來,她一直住在中國。考查現在完成時的用法。since自從;in在……里面;on在……上面;for為了。根據“she has lived in China.”可知句子是現在完成時,應用since+時間點的結構,故選A。23.A【解析】句意:Alice不會再看這部電影了,因為她已經看過兩遍了。考查動詞的時態。根據“Alice will not see this film”可知,她已經看過兩遍了,表示過去的動作對現在造成的影響應該用現在完成時have/has done,主語是she,助動詞為has。故選A。24.B【解析】句意:——我去過海南美麗的海灘。——太棒了。但我從未去過那里。考查現在完成時。have been to表示“去過某地,現在已經回來”,have gone to表示“去了某地,現在還沒有回來”。根據“That’s wonderful.”可知,第一個空用have been to,說明已經回來了;第二個空“我從未去過那里”,用have never been。故選B。25.B【解析】句意:——這件新襯衫你穿起來很好看。你什么時候買的?——在7月7日。我已經買了一個星期了。考查動詞時態。根據“for a week”可知,一段時間要與現在完成時一起連用,排除C選項。且謂語動詞要用延續性動詞,buy是短暫性動詞,have是延續性動詞,故選B。26.B【解析】句意:自從地鐵投入使用以來,我們的城市發生了很大的變化。考查動詞的時態。根據“since the subway was put into use”可知,句子描述的是從過去某個時間點到現在發生的變化,用現在完成時。故選B。27.B【解析】句意:——你什么時候買的那輛新自行車?——我買回來兩天了。考查時態。根據問句的題干“你什么時候買的那輛新自行車?”即提問過去的動作開始的時間,所以用一般過去時,這是一個特殊疑問句,應借助于助動詞did,前面使用了助動詞,后面的謂語動詞要使用原形 buy;答語中,句中的時間狀語for+時間段是現在完成時的標志,且句子中的謂語動詞必須是延續性動詞,現在完成時的構成是:主語+have/has+動詞的過去分詞;動詞buy是一個非延續性動詞,轉換成 have之后才可以與時間段連用,表示動作延續了一段時間,故選B。28.C【解析】句意:快點!電影已經開始十分鐘了。考查時態。根據“for ten minutes”可知電影已經開始十分鐘了,用現在完成時,且動詞要用延續性動詞。begin是非延續性動詞,延續性動詞是be on。故選C。29.B【解析】句意:自從我出生在星光鎮以來,我就一直住在這里。考查動詞時態。根據“since I was born in Starlight Town”可知,此處用現在完成時態,其結構為“have/has + done”。故選B。30.A【解析】句意:我去過海南兩次,它非常漂亮。考查動詞的時態。have been to 現在完成時,表示曾經去過某地; have gone to現在完成時, 表示已經去了某地,或正在去某地的路上;went是一般過去時,will go表示一般將來時。這里表示,“我曾經去過海南兩次”。故選A。31.B【解析】句意:——你在找什么,邁克爾?——我表哥的MP3,它剛才還在這,現在不見了。考查時態。根據“just now”可知第一空應用一般過去時態,故填was。根據“now”可知,它已經丟了,表示對現在的影響,應用現在完成時,空前已經有“has”,第二空應填過去分詞gone。故選B。32.A【解析】句意:——我希望我沒有遲到。——恐怕會議已經開始了。考查現在完成時。根據第一個人說的話和空前的“I’m afraid”以及空后的“already”可知,此處是說恐怕會議已經開始了。表示動作已經完成并對現在有一定影響,應用現在完成時。故選A。33.D【解析】句意:——你在空余時間通常做什么?——我經常去社區圖書館。為了鼓勵我們閱讀更多,它已經開兩年了。考查現在完成時態。opens動詞的一般現在時的第三人稱單數;has opened已經打開;has been opened已經被打開;has been open現在完成時,形容詞作表語,表示一直開著。根據“for two years”此處表示的是從過去開始,一直延續的動作。open是非延續性動詞,此處用形容詞形式be open表示狀態,可以延續。現在完成時用has been open。故選D。34.D【解析】句意:——你為你媽媽選好生日禮物了嗎?——是的,我想她會喜歡的。考查動詞辨析和時態。make制造,動詞原形;buy買,動詞原形;chose選擇,過去式;chosen選擇,過去分詞。根據“Have”可知本句是現在完成時,結構是“have+done”,空處應填過去分詞。故選D。35.A【解析】句意:——你看過脫口秀嗎?——是的,我很喜歡。考查副詞辨析。ever曾經;still仍然;yet還;never從不。根據“Have you...watched talk shows ”可知,此處用在一般疑問句中,表示“曾經”,故選A。36.B【解析】句意:他說他去過美國兩次。考查現在完成時用法。has been in表示某人或某物已經存在或停留在某個地方或狀態中一段時間;has been to表示去了人已經回來了;has gone to表示去了還沒有回來;has been to表示去了人已經回來了。根據句中“He says he...twice.”可知,說話人已經從美國回來,需has been to。故選B。37.C【解析】句意:——你有沒有參觀過港珠澳大橋?——還沒有。考查動詞時態。根據句中的副詞ever以及答語中的yet可知,此句應用現在完成時。故選C。38.B【解析】句意:約翰,你玩電腦游戲已經15分鐘了。這對你的眼睛不好。考查時態。根據“for 15 minutes”可知,該句應用現在完成時“have/has+動詞過去分詞”,主語為you,助動詞用have,故選B。39.B【解析】句意:——云南非常漂亮。我去年去了那里。——是的,我已經去過三次了。考查時態。went為動詞go的過去式;have gone現在完成時,去而未歸;have been現在完成時,去過已歸。根據語境可知,去年我去的云南,事情為過去發生的,時態用一般過去時,動詞用過去式,went為動詞go“去”的過去式,排除C和D,答語說的是我已經去過三次,時態為現在完成時,去過已歸,have been符合語境。故填B。40.A【解析】句意:——你在這個城市住了多久了?——自2010年以來。考查介詞辨析。Since自從;In在……里;To到。根據“How long have you lived in this city ”可知,時態是現在完成時,在現在完成時中表示一段時間往往用for和since短語。for+一段時間;since+過去時間(時間點)。故選A。41.C【解析】句意:湯姆和凱特結婚好幾年了。考查現在完成時。根據“for several year”可知,時態是現在完成時,此處應使用延續性動詞be married結構,故選C。42.C【解析】句意:——我可以和王紅通話嗎?——對不起,她不在家。她去北京了。考查現在完成時。has been to去過某地,已經回來;has to go to不得不去;has gone to去了某地,還未回來。根據“she is not at home”可知,王紅不在家,即她去了北京,還未回來,應用has gone to。故選C。43.D【解析】句意:——Amy,我們能把這些玩具捐贈出去嗎?我們已經買了很多年了。——媽媽,但是我想留著這個熊。考查現在完成時態。根據“for many years”可知,應用現在完成時態,又buy為短暫性動詞,應轉換為延續性動詞have。故選D。44.C【解析】句意:當我到達公共汽車站時,公共汽車已經開走了5分鐘。考查動詞時態和延續性動詞。leave離開,過去分詞是left,短暫性動詞;be away離開,延續性動詞。根據“already”和“When I got to the bus stop”可知,應是在到車站前車就離開了,所以是強調過去的過去,所以用過去完成時,結合“for 5 minutes”是時間段可知,空處需用延續性動詞。故選C。45.D【解析】句意:這位著名的作家已經去世400年了,但他的作品現在仍然有大的影響。考查動詞時態。根據“for 400 years”可知,本句時態為現在完成時,其結構為have/has+done,選項核心詞die為短暫性動詞,需變成延續性動詞be dead。故選D。46.C【解析】句意:——這是你的照相機嗎?——是的,我已經買了兩個星期了。考查現在完成時。根據句中“for two weeks”可知,該句應用現在完成時,所以排除選項 A 和 B;又因為動詞buy是短暫性動詞,在現在完成時中,短暫性動詞不能夠與一段時間連用,需要轉換成相對應的延續性動詞 have,故選C。47.C【解析】句意:你注意到這里的人嗎?據說他們得了一種奇怪的疾病。考查動詞辨析及現在完成時。hear聽見,是動詞原形;heard聽見,是過去分詞;noticed注意,是過去分詞。根據“Have”可知,此處是現在完成時,空格處用過去分詞,排除A項。根據“It is said that they have a kind of strange illness.”可知,這里的人得了怪病,因此此處詢問是否注意到這里的人,故選C。48.C【解析】句意:——你和莉迪亞很熟嗎?——是的。我和她在我們很小的時候就成為了朋友。考查延續性動詞和非延續性動詞。根據“since we were very young”可知與時間段連用,此處用延續性動詞,ABD三項均為非延續性動詞,這里用have been表示“成為”。故選C。49.A【解析】句意:——你的祖父母是多么幸福啊!——是的。他們五十年前就結婚了。考查時態。have been married結婚,現在完成時;have married現在完成時;married過去式;had married過去完成時。根據“since fifty years ago”可知需要使用現在完成時,且動詞必須是延續性動詞,此處為be married。故選A。50.A【解析】句意:格林小姐不在辦公室。她去圖書館了。考查現在完成時。have gone to去了某地(還未回來);have been go去過某地(已經回來)。根據“Miss Green isn’t in the office.”可知,格林小姐不在辦公室,說明她去圖書館了,還未回來,應用have gone to;主語為“She”,助動詞用has。故選A。51.D【解析】句意:他父親從1978年起就入黨了。考查動詞時態以及延續性動詞。根據since 1978可知,表示動作從過去某個時刻一直延續到現在,并且有繼續延續下去的可能,要用現在完成時have/has done的結構,且動詞要用延續性動詞,join是短暫性動詞,對應的延續性動詞是be in,故選D。52.B【解析】句意:——Lucy,你找到你的票了嗎?——還沒有。考查時態。根據“Not yet”可知此處表示過去的動作對現在的影響,用現在完成時have/has done,主語是you,助動詞用have。故選B。53.A【解析】句意:——我能借你的詞典多長時間?——一周。但你千萬別把它借給其他人。考查動詞辨析。lend借給,借出;borrow借入;keep保存;have有。第一句話中How long表示一段時間,lend或borrow是瞬間性動詞,不能和一段時間搭配使用,故排除B和C,結合“But you mustn’t...it to other people.”可知,第二句話是lend sth. to sb.“把某物借給某人”。第二空應用lend,故選A。54.A【解析】句意:懷特先生搭乘火車旅游已經約一個星期了。考查現在完成時。根據“for about a week”可知此處表示持續的時長,句子應用現在完成時,其謂語結構為:has / have+過去分詞。故選A。55.B【解析】句意:《金銀島》是我讀過的最有趣的小說。考查形容詞辨析和時態。interesting有趣的,修飾物;interested感興趣的,修飾人;第一處修飾novel,應用interesting。分析“Treasure Island is the most…novel that I…”可知,此處表示“《金銀島》是我讀過的最有趣的小說”,強調已經讀過的,應使用現在完成時。故選B。56.A【解析】句意:——整個暑假都沒見到你。——8月2日去了云南。我已經在那里呆了兩周了。考查一般過去時和現在完成時。根據時間狀語“on August 2nd”以及上文可知,此處描述的是過去發生的事情,應該用一般過去時,謂語動詞用動詞過去式went to;再由“for two weeks”可知,空處應該用現在完成時延續性動詞。故選A。57.D【解析】句意:他離開多久了?考查時態和動詞的延續性。left短暫性動詞;has gone去了某地,未回;been away延續性動詞;根據句中“How long”可知,句子詢問的是一個持續的時間段,應該使用現在完成時。選項A和B中的left和leave是短暫性動詞,不符合題意。選項C中的gone表示去某地,但未返回,不與how long連用。選項D中的been away表示離開一段時間,符合題意。故選D。58.B【解析】句意:——媽媽,爸爸在哪里?——他去超市了。考查時態。was going to將要,過去將來時;has gone to去了(未回),現在完成時;has been to去過(已回),現在完成時;is going to將要,一般將來時;根據句意理解及前面的問句where is dad 可知爸爸現在不在這里,這里表達的是“去了某地還沒回來”,英語是have/ has gone to,故選B。59.C【解析】句意:自從來到中國以來,不僅簡而且她的父母也參觀了一些名勝古跡。考查時態和主謂一致。當since引導的從句時態為一般過去時時,主句的時態應為現在完成時,not only...but also...需要遵循“就近原則”,離謂語最近的是her parents,提示助動詞應用have,visit的過去分詞為visited。故選C。60.A【解析】句意:我能保存這本書多久?考查動詞辨析。keep保存;borrow借;have有;buy購買。how long“多久”,表示時間段,后面通常用延續性動詞。keep“保存”,是延續性動詞。故選A。61.A【解析】句意:羅賓遜一家喜歡旅行。到目前為止,他們已經參觀了許多有趣的地方。考查現在完成時。結合“So far”可知時態為現在完成時,結構為have/has done。故選A。62.C【解析】句意:我母親在舞蹈俱樂部工作了將近10年。考查延續性動詞。根據“for nearly 10 years”可知,句子要用現在完成時,且句中的動詞要用延續性動詞,join是短暫性動詞,其延續性動詞是be in,故選C。63.B【解析】句意:——你去哪里了?——我一直在到處找你。考查動詞時態。由答語“I have been looking for you everywhere.”可知,問句的時態也是現在完成時,故排除C、D兩項。have you gone去了某地,人未回來;have you been去了某地,現已回來。由答語“I have been looking for you everywhere”可知,此處應為人已經回來了,故用have you been。故選B。64.D【解析】句意:——我們出去散散步吧。——對不起,我已經答應露西幫她學英語了。考查動詞辨析和時態。expect期望,expect sb. to do sth.“期望某人做某事”;promise承諾,promise sb. to do sth.“承諾某人做某事”。根據“Sorry”可知,是拒絕了對方的邀請,應是有其他安排,所以是答應了要幫露西學英語,強調過去的動作已完成且對現在造成了影響,所以用現在完成時。故選D。65.C【解析】句意:《哈利·波特》這本書自出版以來一直很受歡迎。考查動詞時態。since引導的時間狀語從句,從句是一般過去時,主句是現在完成時。故選C。66.A【解析】句意:——你的閱讀計劃怎么樣了?——從九月份開始,我們應該讀的書我讀了大部分了。考查動詞時態。since+過去的時間點,句子用現在完成時have/has done的結構,故選A。67.B【解析】——我好幾天沒見到李明了。為什么?——他去北京了。他下個月回來。考查時態。has been to去過某地,人已經回來;has gone to去了某地,人未回來。根據“Beijing”以及“He will come back next month.”可知,李明去了北京,還沒回來,用現在完成時has gone to。故選B。68.A【解析】句意:在過去的十年里,我們的家鄉發生了巨大的變化。考查動詞短語和時態。take place“發生”,不用于被動語態,排除BC選項;再根據“in the past ten years”可知,時態要用現在完成時,結構為have done;“Great changes”作主語,助動詞用have;take的過去分詞為taken。故選A。69.D【解析】句意:Jim自從開始在我們學校學習之后學到了很多關于中國文化的東西。考查現在完成時。根據“since自從”可知主句要用現在完成時,其結構是“have/has done”,故選D。70.B【解析】句意:自2018年以來,我們的學校生活發生了變化。我們有了更多的戶外活動。考查動詞時態。由時間狀語“since 2018”和第二句“We have more activities outdoors.”可知, 此處表示過去發生的動作持續到現在,并對現在產生了影響,應用現在完成時。故選B。71.A【解析】句意:自1979年以來,我國發生了巨大的變化。考查there be句型及動詞時態。根據“since1979”可知,此處是現在完成時,此處是there be句型的現在完成時,主語是changes是復數形式,其結構是there have been+主語+介詞短語,故選A。72.C【解析】句意:——你為什么沒叫她過來?——當我發現她的時候,她正在做實驗,而且還沒有完成。考查時態。根據“when I found her”可知,此處描寫我找到她的過去那一刻,她正在做某事,故第一個空用過去進行時,其結構為was/were doing,主語為She,需用was;實驗“未完成”的狀態從過去持續到現在,強調對現在的影響,故第二空需用現在完成時,其結構為has/have+done,主語為she,助動詞否定形式需hasn’t;finish的過去分詞為finished。故選C。73.C【解析】句意:簡,你去哪兒了?你的父母正在找你。考查動詞時態辨析。have gone to意為“到某地去了”,現在還沒有回來;have been to意為“曾經去過某地”,現在已不在那里了。where是副詞,have gone to和have been to都不再用to,排除B和D;根據下文“Your parents are looking for you”可知,Jane曾經離開過但現在已經回來了,排除A。故選C。74.A【解析】句意:不是班里所有的學生下周都想去蘇州博物館,因為他們中大約五分之三以前去過那里。考查主謂一致以及地點副詞用法。根據語境可知,此處指的是有五分之三的學生曾經去過那里,have been to意為“曾經去過某地”,現在已經不在那里了,B選項可排除。there為地點副詞,前面不用介詞,D選項可排除。three-fifths of后面接的是表復數概念的人稱代詞them,故應用have been,故選A。21世紀教育網(www.21cnjy.com)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫