資源簡介 專題27 現在完成時一、單項選擇題1.(2024八下·桂平期末) —China develops so fast,—That's true. It____ a lot already.A.changes B.changed C.has changed2.(2024八下·丹徒期末) Jack,I haven't seen your uncle for a long time.He ____ Shanghai on business for two months.A.went to B.has gone to C.has been in D.has been to3.(2024八下·曲陽期末) Maybe Tom ____ his work. The light in his room is still on.A.dcoin's finish B.didn't finishC.won't finish D.hasn't finished4.(2024八下·青羊期末)—Mom, where're my sports shoes I can't find them anywhere.—Oh, I____ them.A.will wash B.have washed C.was washing5.(2024八下·江漢期末)—Have you finished reading the book named Little Women —____. Almost three quarters of it. How about you A.Not at all B.Not yet C.Not much D.Not likely6.(2024八下·泗縣期末)—The air here is much fresher than before.—Exactly. We ____a lot of trees in the past few years.A.planted B.were planting C.have planted D.will plant7.(2024八下·南寧期末)—China ____ 17 spaceships into space since 1999.—How great our country is!A.has seen B.has sent C.has said8.(2024八下·柳州期末) —I heard you lost your key.____it —No, not yet. I'm still looking for it.A.Did you find B.Have you found C.Do you find9.(2024八下·宜州期末) —Is the yellow bike yours —Yes, it is. I ____ it for two years.A.have had B.will have C.had10.(2024八下·鳳山期末) —Where is your aunt —She ____ Shanghai. She ____ there once before.A.has been to; has gone toB.has gone to; has been toC.has gone to; has been11.(2024八下·鳳山期末) I ____ in this city since2010.A.am B.have been C.will be12.(2024八下·崇左期末) —Where are Kitty and her sister —They ____ Nanning already. They aren't at home.A.went to B.have been to C.have gone to13.(2024八下·濉溪期末) —Do you want me to clean the kitchen this afternoon —No, thanks. I ____ it already.A.will clean B.clean C.have cleaned D.was cleaning14.(2024八下·吉林期末) Lisa has ____ to Beijing. She will be back in two weeks. But I have never ____ to Beijing before.A.gone; gone B.gone; been C.been; gone15.(2024八下·鳳臺期末) My father____for 10 hours,because he was too tired these days.A.falls asleep B.is asleepC.has fallen asleep D.has been asleep16.(2024八下·揚州期末)Though the great scientist ____ for three years, we will never forget the contribution he made.A.died B.has diedC.has been dead D.was dead17.(2024八下·昆明期末)I ____ the book Oliver Twist yet, so I know nothing about it now.A.have read B.haven't read C.read D.didn't read18.(2024八下·蒼溪期末)—Romance of the Three Kingdoms! I like this book.—It's also one of my favorite books. And I____ it for 2 years.A.had B.have had C.have bought D.bought19.(2024八下·江西期末)—What a fantastic camera you've got! When ____ you buy it, Lily —I ____ it for two years. I used it to record the changes of my hometown.A.did; bought B.did; have boughtC.do; had D.did; have had20.(2024八下·南康期末) —Wow, Mary ____a volunteer for five years.—It's not surprising, she is a kind-hearted girl who is always ready to help others.A.will be B.would be C.has been D.had been21.(2024八下·遂寧期末) —Is Mr. Smith there I need to talk to him.—Sorry, he ____ Beijing, and he ____ the city for three days.A.has been to; has been in B.has gone to; has been toC.has gone to; has been in D.has been to; has been to22.(2024八下·南寧期末)——Where is Alice The film will begin.—Don't worry. I____ her and she is on the way.A.tell B.will tell C.have told23.(2024八下·昭平期末)The girl over there can't be Linda. She ____ Beijing with her family.A.has been to B.has gone to C.is going to24.(2024八下·寶應期末) —Let's tun on the TV and watch the football match—It's too late. It ____ for an hour. And the result was 1-0.A.has finished B.has begunC.has been on D.has been over25.(2024八下·寶應期末) —Hello! Can I speak to Simon —Sorry, he isn't in right now. He ____ to the cinema with his aunt.A.has been B.has gone C.is going D.goes26.(2024八下·南寧期末) This book must be great. My sister ____ it several times already.A.reads B.has read C.is reading27.(2024八下·恩平期末) The film "YOLO" (熱辣滾燙) is so wonderful that I ____ it twice.A.watch B.watched C.will watch D.have watched28.(2024八下·嵩明期末) The girl ____ a tour guide since she left the school.A.have been B.was C.has been D.is29.(2024八下·盤龍期末)More and more people ____ to Shangri-la on the high-speed railway since it opened at the end of last year.A.go B.went C.have been D.are going30.(2024八下·河西期末) Great changes ____ in our city in the past five years.A.have happened B.happenedC.happen D.were happening31.(2024八下·江西期末) I'm surprised at the new look of Jingdezhen City. It ____a lot over the past few years.A.changes B.has changed C.will change D.is changing32.(2024八下·涿州期末)—Someone to Talk to is exciting.—I agree with you.I____ it twice.A.read B.have read C.had read D.was reading33.(2024八下·紅橋期末) I ____ much exercise since I got my computer.A.haven't done B.don't do C.didn't do D.won't do34.(2024八下·西城期末)Betty and Lily ____ friends since they were 13 years old.A.were B.are C.have been D.will be35.(2024八下·鳳陽期末) Please hurry up! The TV play____for ten minutes.A.started B.has started C.was on D.has been on36.(2024八下·安慶期末) We ____a lot of trees in the past few years, so the air here is much fresher than before.A.planted B.were planting C.have planted D.will plant37.(2024八下·長春汽車經濟技術開發期末) —Grandpa, do you like your new smart phone —Of course! I____ lots of beautiful pictures with it since I had it.A.take B.took C.will take D.have taken38.(2024八下·東西湖期末) —What's wrong with Tom He looks sad.—Maybe he ____ the final result of the important exam.A.knew B.has known C.knows D.will know39.(2024八下·江岸期末) —I've heard that the China-Europe Express Rail service ____ a lot.—Yes. It takes only about 10 days for a train from Xi'an to Duisburg now.A.improved B.has improved C.will improve D.was improving40.(2024八下·蒙山期末) — Jack, how long ____ you ____ in Beijing — For ten years.A.did, live B.have, lived C.are, living41.(2024八下·鳳臺期末) —The Whites have____Hong Kong—Oh,really?I have never ____ there before.A.been to,gone B.gone to,beenC.been to,gone to D.gone to,been to42.(2024八下·南寧期末)—Your sister likes the book Alice's Adventuresin Wonderland very much.—That's true. She ____ it twice.A.read B.reads C.has read43.(2024八下·樺甸期末) —I haven't seen your brother for a long time. Where has he ____ —He ____ Beijing for a month. He'll be back next week.A.gone; has been inB.gone; has been toC.gone; has gone to44.(2024八下·南宮期末) Tina won't go to Xi'an with us, because she ____ there twice.A.goes B.went C.has been D.has gone45.(2024八下·吉林期末) My parents ____ for 20 years. Today is their wedding anniversary (結婚紀念日).A.have been married B.have married C.married46.(2024八下·萍鄉期末) —Amy ____ for two hours. Do you know where she is —In the art room. She ____ an art lesson every Friday.A.has been away; had B.has been away; hasC.has gone; has D.has gone;had47.(2024八下·忻城期末)—Your watch is so nice! When did you buy it —In April. I have ____ it for two months.A.had B.borrowed C.bought48.(2024八下·成都期末) —When did the football match between Xinyun School and our school take place —Oh, it ____ for ten minutes, with a final score of 4:3.Xinyun School won the game.A.ended B.has ended C.has been over49.(2024八下·西城期末)—Sam, you ____ the table yet. It's all messy! —Sorry, I'll do it immediately.A.haven't cleared B.weren't clearingC.won't clear D.don't clear50.(2024八下·安慶期末)—I saw Mr. Li in his office just now.—No, it ____ be him. He has ____ Beijing and will come back next Friday.A.mustn't ;gone to B.mustn't; been toC.can't;been to D.can't; gone to答案解析部分1.C——中國發展得如此快。——確實如此。它已經發生了很大的變化。changes(改變,一般現在時的三單形式),changed (改變,一般過去時的過去式),has changed (改變,現在完成時)。根據"already"可知句子應用現在完成時,動詞形式為"have/ has+動詞過去分詞",主語為it,助動詞用 has,所以用has changed。其他選項的時態不符合語境。故選C。考查現在完成時。注意結合時態的關鍵詞選擇合適的動詞形式。2.C——杰克,我好久沒見到你叔叔了。——他在上海出差已經兩個月了。A.去了,一般過去時;B.去了某地,去了還沒有回來,現在完成時;C.已經在某地,現在完成時;D.曾經去過某地,現在完成時。for two months表明時態是現在完成時,排除A,根據句子可知講的是已經在上海兩個月,所以用has been in,故選C。考查時態區別,首先理解選項have/has gone/been to和have/has been in區別,然后根據句意確定正確答案。3.D也許湯姆還沒有完成他的工作。他房間里的燈還亮著。根據下文"The light in his room is still on."可知此句時態使用現在完成時,沒完成工作對現在的影響是燈還亮著,其結構為:have/has+過去分詞。故選D。考查現在完成時。注意掌握現在完成時的結構。4.B——媽媽,我的運動鞋在哪里?我哪里都找不到。——噢,我把它們洗了。will wash一般將來時;have washed現在完成時;was washing過去進行時。根據語境可知,這里要用現在完成時,表達之前完成的動作對現在的影響,這里是因為媽媽之前把鞋子洗了導致現在小孩找不到了。故選B。考查動詞時態辨析。注意掌握現在完成時的使用場景。5.B——你已經讀過名叫《小婦人》的書嗎?——還沒有,幾乎還有四分之三。你呢?not at all一點也不; not yet還沒有; not much不多; not likely不可能。根據Almost three quarters of it (幾乎還有四分之三)可知此處指的是"仍沒有讀完"。故答案為B。考查情景交際。解答本題需熟悉所給選項的意思,再結合句意作答。6.C——這里的空氣比以前清新多了。——確實如此。過去幾年里,我們種了很多樹。A過去式,B過去進行時,C現在完成時,D將來時,in the past few years是現在完成時標志,故用現在完成時時態,故選C。考查時態,注意識記現在完成時的用法。7.B—— 自 1999 年以來,中國已將 17 艘宇宙飛船送入太空。—— 我們的國家多么偉大!選項 A "has seen" 通常表示 "已經看到";選項 B "has sent" 表示 "已經發射";選項 C "has said" 表示 "已經說過"。結合語境,中國是把宇宙飛船送入太空,故答案為B。考查動詞辨析。注意熟記現在完成時的基本構成。8.B——我聽說你丟了鑰匙。你找到了嗎?——不,還沒有。我還在找。根據"No, not yet."可知需用現在完成時提問,not yet是現在完成時態的標志,表達"尚未,還沒呢",現在完成時結構為have/has + 過去分詞。故選B。考查時態(現在完成時)。注意:在解答時態相關題目時,首先,要仔細審題,在題干中尋找標志性的時間狀語。時間狀語是判斷時態的重要依據。如果題目所給題干是主從復合句,考生需要根據主從句時態相呼應的原則來判斷時態。在時間、條件等狀語從句中,通常用一般現在時表示一般將來時,用現在完成時表示將來完成時。同時,要正確認定主句動詞及從句動詞兩個動作發生的先后時間,并認真體會命題者所給出的語境。認真閱讀題干,理解句子的整體意義,捕捉題干中對動作發生時間所隱含的信息。可以把語境中比較完整的句子中的動詞或另一個相關動詞所發生的時間作為參照時間,再把選項中的動詞與它作比較,看看它所表示的動作是發生在參照時間之前、之后還是正在進行,從而確定選用什么時態。9.A——那輛黃色的自行車是你的嗎?——是的,它是。我已經買了兩年了。A.已經買了,現在完成時;B.將有,一般將來時;C.有,一般過去時。for two years表明時態是現在完成時,結構是have/has+動詞過去分詞,主語是I,所以用have,have的過去分詞是had,故選A。考查現在完成時,注意識記現在完成時的標志詞和結構。10.C——你阿姨在哪里?——她去了上海。她之前已經去過那里一次。have gone to去了某地,還沒回來,have been to去過某地,已經回來,第一空指去了上海,還沒回來,主語是第三人稱單數,用has gone to,第二空根據once可知,指曾經去過上海,用has been to,空后有地點副詞there,不需要介詞to,故選C。考查have gone to 和have been to的區別。注意理解短語意思,理解句意。11.B我從2010年開始就在這個城市。since加過去的時間和現在完成時連用,此處主語是第一人稱單數,用have done形式,故選B。考查現在完成時。注意since加過去的時間和現在完成時連用的用法。12.C—— 基蒂和她的妹妹在哪里 ?—— 他們已經去了南寧了。他們不在家。A.去某地,一般過去時;B.去過某地,已經回來;C.去了某地,還沒回來。根據already可知,此處用現在完成時,根據 They aren't at home. 可知,此處指去了南寧,還沒回來,故選C。考查短語辨析和現在完成時。注意have gone to和have been to的區別。13.C——你想讓我今天下午打掃廚房嗎?——不,謝謝了。我已經打掃完了。A將來時,B動詞原形,C現在完成時,D過去進行時,副詞already是現在完成時標志。強調過去的動作對現在的影響,故選C。考查時態,注意識記現在完成時的用法。14.B麗薩已經去北京了,她將在兩周后回來,但我從未去過北京。have gone to表示去了某地,還沒回來,而have been to表示去過某地,已經回來。根據題目的句意,我們可以知道麗莎已經去了北京,但還沒有回來,所以第一空應該填"gone"。而我從未去過北京,所以第二空應該填"been"。故選B。考查have been to和have gone to的區別及其用法,注意根據句意和語境來進行判斷。15.D我父親已經睡了 10 個小時,因為他這些天太累了。falls asleep,第三人稱單數形式,是一般現在時; is asleep和falls asleep是同義的; has fallen asleep和has been asleep是現在完成時。根據語句My father…for 10 hours,because he was too tired these days.可知,此句表述過去發生的事情對現在造成的影響,要用現在完成時,排除選項A和B;fall asleep是瞬間動詞,在完成時中不能和時間段連用,再排除選項C;be asleep是可延續的,故答案為D。考查時態辨析。注意現在完成時的基本構成及用法。16.C雖然這位偉大的科學家已經去世三年了,但是我們永遠不會忘記他所作出的貢獻。根據"for three years"可知,句子時態用現在完成時have/has done,且動詞要用延續性動詞,die為短暫性動詞,其延續性動詞為be dead。故選C。考查延續性動詞。注意掌握完成時中動詞的使用。17.B我還沒有讀過《霧都孤兒》這本書,所以我現在對它一無所知。A.已經讀過(現在完成時) B.還沒讀過(現在完成時的否定) C.讀(一般現在時) D.沒讀(一般過去時的否定)。根據句子中使用的"yet"這個副詞,它常與現在完成時連用,表示到目前為止的情況。同時,"so I know nothing about it now"也說明了由于之前的某個未完成的動作(即沒有讀過這本書),導致了現在的結果(對它一無所知)。可知應該使用現在完成時的否定形式來表達這個意思。故選B。考查時態的正確使用。注意現在完成時的否定形式在表達"到目前為止還未做某事"的情況時的應用。注意句子中的關鍵詞(如"yet")對時態選擇的提示作用。18.B——《三國演義》!我喜歡這本書。——這也是我最喜歡的書之一。我已經擁有它兩年了。 had 一般過去時; have had 現在完成時; have bought 現在完成時; bought 一般過去時。根據for 2 years可知,句子要用現在完成時態,排除AD;buy是短暫性動詞,要變成延續性動詞have,故選B。考查時態(現在完成時)以及短暫性動詞與延續性動詞的轉換。首先,仔細審題,在題干中尋找標志性的時間狀語。時間狀語是判斷時態的重要依據。如果題目所給題干是主從復合句,考生需要根據主從句時態相呼應的原則來判斷時態。在時間、條件等狀語從句中,通常用一般現在時表示一般將來時,用現在完成時表示將來完成時。同時,要正確認定主句動詞及從句動詞兩個動作發生的先后時間,并認真體會命題者所給出的語境。認真閱讀題干,理解句子的整體意義,捕捉題干中對動作發生時間所隱含的信息。可以把語境中比較完整的句子中的動詞或另一個相關動詞所發生的時間作為參照時間,再把選項中的動詞與它作比較,看看它所表示的動作是發生在參照時間之前、之后還是正在進行,從而確定選用什么時態。19.D——你有一個多么好的相機呀!什么時候買的?麗麗?——我都買了兩年了。大家介紹一下。我用它記錄我家鄉的改變。空一,根據when可知提問過去時什么時候買的,故用助動詞did,空二,for two years是現在完成時標志,故用have done形式, had和bought是過去式,故選D。考查時態,注意識記現在完成時,一般過去時的助動詞的用法。20.C——哇,瑪麗當志愿者已經五年了。——這并不奇怪,她是一個心地善良的女孩,總是樂于助人。根據時間狀語"for five years"可知,此處表示動作從過去持續到現在并有可能繼續持續下去,應用現在完成時,謂語動詞結構為have/has+done。故選C。考查現在完成時。注意牢固識記并運用現在完成時,做題時,要注意語境的正確理解和現在完成時的標識性的時間狀語。21.C——史密斯先生在嗎?我需要和他談談。 ——對不起,他去北京了,而且他已經在那個城市待了三天了。has been to是指某人去過某地,但是現在不在那里;has gone to是指某人去了某地,還沒回來,也可能是在去的途中;has been in是指某人從過去的某個時間到現在一直在某地。根據"Sorry"可知,他已經去了上海,用has gone to;再根據"for three days"可知他在這座城市待了三天了,第二空用has been in,故選C。考查現在完成時。注意has been to,has gone to以及has been in的用法區別以及正確運用。22.C——愛麗絲在哪里?電影要開始了。——別擔心。我已經告訴她了,她正在來的路上。根據"Don't worry."和"on the way"可知,已經告知愛麗絲并且她正在趕來,表示已完成的動作對現在造成的影響或結果時應用現在完成時,結構為have done。故選C。考查時態(現在完成時)。注意從句子語境,時態的功能和意義以及不同時態標識性的時間狀語來判斷設空處謂語的時態。23.B那里的女孩不可能是Linda。她和家人去了北京。has been to 去過某地,已經回來;has gone to 去過某地,還沒回來;is going to 將要去。根據"The girl over there can't be Linda."可知,這個女孩不可能是Linda,她去了北京還沒回來,故選B。考查時態(現在完成時)和動詞短語。注意牢固掌握has been to和has gone to的用法區別,在特定語境中靈活運用。24.D——讓我們打開電視看足球比賽吧。——太晚了。比賽已經結束一個小時了。比分是 1-0。A.has finished,已經完成;B.has begun,已經開始;C.has been on,已經開始(與段時間連用);D.has been over,已經結束(與段時間連用);根據"And the result was 1-0. "可知比賽結束了,for an hour是段時間,因此用has been over,故選D。考查現在完成時。注意含有段時間的現在完成時態的句子與不含段時間的現在完成時態的句子在用法上的區別。25.B——你好,我能同Simon說話嗎?——抱歉,他現在不在。他和他阿姨去電影院了。A.has been,去過(去了之后回來了);B.has gone,去了(尚未回來);C.is going,正要去;D.goes,動詞,去;根據"he isn't in right now. "可知Simon去了電影院尚未歸來,因此用has gone,故選B。考查gone to/been to用法比較。掌握gone to與been to的用法及區別。26.B這本書一定很棒。我妹妹已經讀了好幾遍了。A單三式,B現在完成時,C現在進行時,already是現在完成時標志,故時態是現在完成時,故選B。考查時態,注意識記現在完成時的用法。27.D電影《熱辣滾燙》太精彩了,以至于我看了兩遍。A:watch,觀看,一般現在時。B:watched,觀看,一般過去時。C:will watch,將要觀看,一般將來時。D:have watched,已經觀看,現在完成時。根據"The film "YOLO" (熱辣滾燙) is so wonderful和twice"可知,此處用現在完成時。故選D。考查現在完成時。注意識記其結構和用法。28.C自從離開學校,這個女孩子就成為了導游。根據" since she left the school"可知,自從離開學校,這個女孩子就是導游,描述的是從過去開始一直持續到現在的狀態,應該使用現在完成時,其結構為"have/has + done",主語The girl是第三人稱單數,所以助動詞用三單式has。故選C。考查時態(現在完成時)。首先,仔細審題,在題干中尋找標志性的時間狀語。時間狀語是判斷時態的重要依據。如果題目所給題干是主從復合句,考生需要根據主從句時態相呼應的原則來判斷時態。在時間、條件等狀語從句中,通常用一般現在時表示一般將來時,用現在完成時表示將來完成時。同時,要正確認定主句動詞及從句動詞兩個動作發生的先后時間,并認真體會命題者所給出的語境。29.C自去年年底開通以來,越來越多的人乘坐高鐵去過香格里拉。此處是since引導的時間狀語從句,從句是一般過去時,主句應該用現在完成時,用have/has done形式,只有C項符合,故選C。考查現在完成時。注意since引導的時間狀語從句,從句是一般過去時,主句用現在完成時。30.A我們的城市在過去的五年里發生了巨大的變化。根據"in the past five years"可知,此處表示過去發生的動作,對現在造成影響,要用現在完成時,其結構為:have/has+過去分詞。故選A。考查時態。注意掌握現在完成時的結構。31.B我對景德鎮市的新面貌感到驚訝。在過去的幾年里,它發生了很大的變化。A.改變,一般現在時;B.已經改變,現在完成時;C.將改變,一般將來時;D.正在改變,現在進行時。over the past few years表明時態是現在完成時,結構是have/has+動詞過去分詞,故選B。考查現在完成時,首先理解選項時態,然后識記現在完成時的標志詞和結構。32.B——《Someone to Talk to》真是令人興奮。——我同意。我已經讀過兩遍了。A.read讀,動詞原形,一般過去時;B.have read已經讀過,現在完成時;C.had read已經讀過,過去完成時;D.was reading正在讀,過去進行時。根據答句"I agree with you.I...it twice."可知,此處應是已經讀過了,表示過去的動作對現在產生了影響,應用現在完成時,故選B。考查現在完成時。注意識記其結構和用法。33.A自從我有電腦以來,我就沒有做過多少運動了。 haven't done 現在完成時;don't do一般現在時; didn't do 一般過去時; won't do 一般將來時。since引導的時間狀語從句,從句用一般過去時,主句用現在完成時"have/has+動詞過去分詞",主語是I,助動詞用have,故選A。考查時態(現在完成時)。注意正確理解選項的形式以及用法區別,根據題目所給語境并結合時態相關知識確定正確的時態。34.C貝蒂和莉莉從 13 歲起就是朋友。A過去式,B一般現在時,C現在完成時,D一般將來時,根據since they were 13 years old,可知是現在完成時標志,故選C。考查時態,注意識記現在完成時的用法。35.D快點,電視劇已經開始10分鐘了。started開始,一般過去時;has started已經開始,現在完成時;was on在放映,一般過去時;has been on已經放映,現在完成時。時間狀語"for ten minutes"需搭配現在完成時,可排除AC項;start是非延續性動詞,不能搭配段時;be on表示狀態,可延續,be的過去分詞是been。故選D。考查現在完成時。注意正確理解選項的形式以及用法區別,根據題目所給語境并結合時態相關知識選擇正確的選項36.C在過去的幾年里,我們種了很多樹,這里的空氣比以前新鮮多了。planted一般過去時;were planting過去進行時;have planted現在完成時;will plant一般將來時。分析句子可知,此處強調過去幾年種的樹使現在的空氣更清新,強調對現在的影響,所以應用現在完成時。根據時間狀語"in the past few years"也可知,時態是現在完成時"have/has + 過去分詞"。主語是we,用助動詞have。故選C。考查現在完成時。注意現在完成時現在完成時強調過去發生的動作對現在造成的影響或結果,這種影響或結果是現在的關注點。常與already(已經)、yet(仍然,用于否定句或疑問句)、just(剛剛)、before(以前)、ever(曾經)、recently(最近)、lately(近來)、still(仍然)等副詞連用。37.D——爺爺,你喜歡你的新智能手機嗎?——當然喜歡!自從我有了它,我就用它拍了很多漂亮的照片。A動詞原形,B過去式,C將來時,D現在完成時,since是現在完成時標志故時態是現在完成時,故選D。考查,時態,注意識記現在完成時的用法。38.B——湯姆怎么了?他看起來很傷心。——也許他……那場重要考試的結果了。know知道,動詞,根據He looks sad. 可知那場重要考試結果產生的影響,用現在完成時have/has+過去分詞,"has known"是"know"的現在完成時形式,表示動作發生在過去,但與現在的情況有聯系,或其結果還可影響到現在,用在這里表示Tom已經知道了考試的結果,并且這個結果影響了他現在的情緒,符合語境,故答案為B。考查動詞時態,注意現在完成時表示動作發生在過去,但與現在的情況有聯系,或其結果還可影響到現在。39.B——我聽說中歐高鐵的服務水平有了很大的提高。——是的。現在從西安到杜伊斯堡的火車只需要10天左右。A:improved,提高,一般過去時。B:has improved,已經提高,現在完成時。C:will improve,將提高,一般將來時。D:was improving,正在提高,過去進行時。根據"I've heard that the China-Europe Express Rail service ____ a lot."可知,本句時態為現在完成時have/has done,表示過去發生的事情對現在的影響。故選B。考查動詞時態。注意have/has done為現在完成時。40.B——杰克,你在北京住了多久了?——十年了。根據"For ten years."可知,問的是在北京住了多久,此處表示過去發生的動作一致持續到現在,并且還要進行下午,結合語境判斷為現在完成時,主語是"you",應該是have lived。故選B。考查時態(現在完成時)。注意從時間狀語的提示,時態所表示的意義以及句子的語境多個方面確定句子時態,分析對比選項的形式以及用法區別,選擇正確的選項。41.B——懷特一家去了香港了。——哦,真的嗎?我以前從未去過那里。have/has been to sp .去過某地(已回) ; have/has gone to sp .去了某地(未回)。根據語句The Whites have…Hong Kong可知,懷特一家去了香港,但沒有回來,所以第一空處需用have gone to,排除選項A和C;根據語句I have never…there before.可知,第二空處需用have been to表示沒有去過某地,空后there是地點副詞,所以此處省略介詞to,故答案為B。考查been to和gone to的區別,時態題的考查關鍵是抓住句子的上下文含義和句中的時間狀語。要根據時間狀語來選擇合適的時態,在平時的學習中要注意積累有關時態的用法和各種時態的特殊之處。本題需注意現在完成時態的用法。42.C——你妹妹非常喜歡《愛麗絲夢游仙境》這本書。——的確是這樣。 她已經讀了兩遍了。 read 動詞原形一般現在時; reads 三單式 一般現在時; has read 現在完成時。根據"She ... it twice."可知,此處強調的是"妹妹已經讀了兩次,可能后面還會繼續再讀",強調動作的持續性,故用現在完成時,故選C。考查時態(現在完成時)。注意正確分析句子語境,根據時態相關知識選擇正確的選項。43.A——我好久沒見到你哥哥了。他去哪兒了?——他來北京一個月了。他下周就回來。ave been to,過去某地,現在已返回,瞬間性動詞,have gone to,去了某地,強調去了地方,但還沒返回,瞬間性動詞, have been in,持續性動詞,空一,根據I haven't seen your brother,可知用have gone to,去了某地,強調去了地方,但還沒返回,空二,根據for a month,可知用持續動詞搭配段時間,故選A。考查短語辨析,注意識記延續性動詞,短暫性動詞的用法。44.C蒂娜不會和我們一起去西安,因為她已經去過那里兩次了。A.去,一般現在時;B.去,一般過去時;C.曾經去過,去了并且回來了;D.已經去過,去了沒有回來。twice表明時態是現在完成時,根據Tina won't go to Xi'an with us蒂娜不會和我們一起去西安,可知講的是去了并且回來了,故選C。考查時態區別,注意識記has been to的用法。45.A我的父母已經結婚20年了,今天是他們的結婚紀念日。marry是動詞,表示"結婚"。根據句意,在這個句子中,父母已經結婚20年了,故使用現在完成時態,即"have/has+動詞的過去分詞"的形式。marry的過去分詞是married,have been married表示"已經結婚"的意思,故選A。考查了現在完成時態的使用。注意現在完成時態常常與表示一段時間的狀語連用。46.B——艾米已經離開兩個小時了。你知道她在哪里嗎?——在美術室。她每周五都有藝術課。be away離開,是延續性動詞;go去,短暫性動詞。根據"for two hours"可知,第一空時態是現在完成時,且"two hours"是時間段,和延續性動詞連用,排除CD選項;再由時間狀語"every Friday"可知,第二空時態為一般現在時,主語是She,謂語動詞用單數第三人稱has。故選B。考查時態(現在完成時和一般現在時)。注意通過不同時態所對應的標識性的時間狀語確定符合題目語境的正確時態。47.A——我們的手表真漂亮!你什么時候買的?——4月。我已經買了兩個月了。had有;borrowed借;bought買。根據"When did you buy it "可知,空處應是說買了兩個月了,結合"for two months"可知應用延續性東西,bought是短暫性動詞,對應的延續性動詞是had。故選A。考查動詞辨析(延續性動詞與短暫性動詞)。注意延續性動詞與短暫性動詞的用法區別。48.C——星云學校和我們學校的足球賽是什么時候舉行的?——哦,比賽已經結束十分鐘了,最后的比分是4:3。星云學校贏得了比賽。ended 一般過去時;has ended 現在完成時; has been over 現在完成時。根據"for ten minutes"可知,本句時態為現在完成時,end"結束"為非延續性動詞,要變為對應的"be+形容詞"形式be over。故選C。考查時態(現在完成時)。注意非延續性動詞要轉換成延續性動詞。49.A——山姆,你還沒收拾桌子呢。太亂了!——抱歉,我馬上收拾。clear清理,動詞。A現在完成時,B過去進行時,C將來時,D一般現在時,yet是現在完成時否定句標志,故選A。考查時態,注意識記現在完成時的用法。50.D——我剛才在李先生的辦公室看到他了。——不,不可能是他。他去了北京。下周五才回來。mustn't禁止;can't不可能;has gone to去了某地還未回來;has been to去過某地已經回來。根據"He has ... Beijing and will come back next Friday."可知李先生去北京了,表示語氣肯定的否定推測,用can't;再由"will come back next Friday"可知去了北京還未回來,用has gone to。故選D。考查情態動詞及現在完成時。注意區分選項中情態動詞以及現在完成時的意思以及用法區別,結合題干語境選擇正確的選項。特別注意現在完成時中兩個結構的用法區別:has gone to去了某地還未回來;has been to去過某地已經回來。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫