資源簡介 / 讓學習更有效 新課備課備考 | 英語學科/ 讓學習更有效 新課備課備考 | 英語學科2025年滬教牛津版九年級英語上冊精講精練 Unit 3 Family life核心語法:現(xiàn)在完成進行時一、基本概念現(xiàn)在完成進行時表示從過去某一時間開始一直持續(xù)到現(xiàn)在的動作,強調動作的持續(xù)性和未完成性。核心特點: 動作從過去開始,持續(xù)到現(xiàn)在(可能仍在進行) 強調動作的持續(xù)過程(而非結果)二、基本結構句式 結構 例句肯定句 主語 + have/has been + V-ing She has been studying for 3 hours.否定句 主語 + have/has not been + V-ing They haven't been playing football.一般疑問句 Have/Has + 主語 + been + V-ing? Have you been waiting long 特殊疑問句 疑問詞 + have/has + 主語 + been + V-ing? What have you been doing 注意: has 用于第三人稱單數(he, she, it),其余用 have 現(xiàn)在分詞(V-ing) 變化規(guī)則同現(xiàn)在進行時三、核心用法1、表示動作從過去持續(xù)到現(xiàn)在(可能仍在進行)I have been learning English since 2020.(從2020年學到現(xiàn)在)It has been raining for two hours.(雨下了兩小時,可能還在下)2、強調動作的重復性(近期反復發(fā)生的動作)She has been calling me every day this week.(本周每天都打)3、表示動作剛剛結束,但影響仍在(常帶感彩)You look tired. Have you been working too hard (強調持續(xù)工作的影響)四、常見時間狀語類型 關鍵詞 例句持續(xù)時長 for + 時間段, since + 時間點 He has been reading for 3 hours.近期動作 recently, lately, all day/week They have been arguing lately.剛剛結束 just(強調持續(xù)過程) She has just been cooking.五、易錯點辨析1、與現(xiàn)在完成時的區(qū)別現(xiàn)在完成時 現(xiàn)在完成進行時強調動作已完成(結果) 強調動作持續(xù)(過程)I have read the book.(已讀完) I have been reading the book.(仍在讀)非延續(xù)性動詞不能用于完成進行時 He has been arriving since 9 AM.(×) He has been waiting since 9 AM.(√)2、與過去進行時的區(qū)別過去進行時:過去某一時刻正在進行的動作現(xiàn)在完成進行時:從過去持續(xù)到現(xiàn)在的動作例:At 8 PM yesterday, I was studying.(過去進行時)I have been studying since 8 AM.(現(xiàn)在完成進行時)六、記憶口訣"完成進行表持續(xù),have/has been加V-ing;for/since表時長,動作未停仍繼續(xù);非延續(xù)動詞不能用,對比完成時別忘記!"1.Sam ________ this book this morning and up to now he ________ eighty pages.A.has been reading; has read B.has read; has readC.has read; has been reading D.has been reading; has been reading2.—I hear the Mid-Autumn Festival has a long history in China.—Yes! Chinese people ________ the festival for centuries.A.have been celebrating B.are celebrating C.celebrated D.will celebrate3.—Where ________ Lewis ________ —Maybe he is in the stadium. He ________ for the annual school sports meeting these days.A.did... go; has trained B.has... been going; has been trainingC.has... gone; has trained D.has... gone; has been training4.I have been ________ English since I was seven.A.learned B.learn C.learning D.learns5.—Where is mother —She is in the kitchen. She ________ the housework all morning.A.is doing B.was doingC.has done D.has been doing6.—Your cooking is much better now.—Thanks. I ________ with my mom in the past few weeks.A.practised B.were practising C.have been practising7.My father ________ in a panda protection center for 10 years.A.was working B.is working C.has been working D.will working8.We___________ busy preparing for the School Art Festival since last week.A.were B.are C.will be D.have been9.—I called you last night at 9:30 and I believed you ________ be at home because no one answered the phone.—Sorry, I ________ at that time.A.mustn’t; would have been sleeping B.couldn’t; should have sleptC.couldn’t; must have been sleeping D.might not; need have been slept10.She ________ the letter since two hours ago.A.wrote B.has been writing C.is writing D.will write11.She ought to stop working; she has a headache because she too long.A.has been reading B.had readC.is reading D.read12.In recent years,people ________ a lot of trees.A.cut down B.has cut down C.have been cutting down D.are cutting down13.— Kate doesn’t look very well. What’s wrong with her —She has a headache because she too long; she ought to stop work.A.has been reading B.had readC.is reading D.was reading14.—Did you find the missing couple in the mountain yesterday —No, but we to get in touch with them ever since.A.have tried B.have been tryingC.had tried D.had been trying15.I’m glad to see that you a lot of progress since I you last.A.will make; have met B.have been making; metC.had made; met D.have made; meeting16.—Hi, Tracy, you look tired.—I am tired. I the living room all day.A.painted B.had paintedC.have been painting D.have painted17.—I have got a headache.—No wonder. You ___ in front of that computer too long.A.work B.are working C.have been working D.worked18.---Hi,Joan.I haven’t seen you for weeks.What __________ recently?---Carrying on some research on wildlife.A.have you been doing B.have you done C.Were doing D.did you do19.---How long did your English teacher teach at this school ---Ah, she _________ at this school since she _________ Wuhan.A.has taught; has come to B.has been teaching; came toC.taught; came to D.has taught; has been to20.Now that she is out of a job, Lucy going back to school, but she hasn’t decided yet.A.had considered B.has been consideringC.considered D.is going to consider21.I ______ in No.1 Middle School since two years ago .A.have studied B.was studying C.studied D.have been studying22.I’ve been ________for five hours.A.skate B.skating C.skated23.“I _____ as everyone expects ”, Yao Ming said .A.haven’t played B.haven’t been playing C.didn’t play D.am not playing24.I'm sorry you so long, but it'll still be some time before Jim gets back.A.wait B.waitedC.had waited D.have been waiting25.The radar sets for a long time without any trouble.A.have been running B.have been run C.have run D.were running26.In this experiment, they are woken up several times during the night, and asked to report what they________.A.had just been dreaming B.are just dreamingC.have just been dreaming D.had just dreamt27.—Emma, how long has Amy been collecting old clothes for making bags —Hmm, ________.A.three years ago B.twice a month C.in three years D.for three years28.The couple ________ their new flat since the end of last month. They haven't finished yet.A.have been decorating B.have decoratedC.has been decorating D.was decorating29.The Western countries have been ______ Christmas for many years.A.celebrating B.celebrate C.celebrates D.celebrated30.Housing prices ________ since a few years ago. Therefore, it’s time the central government ________ some effective measures to bring them under control.A.have increased; would take B.have increased; will takeC.have been increasing; takes D.have been increasing; took31.---Where’s your father, Tim ---He _________ Hong Kong on business.A.has gone to B.has been to C.went to32.Neither the girls nor Tom ______ Beijing yet.A.have been to B.has been to C.have gone to D.has gone to33.Chinese people ___ the Mid-Autumn festival for centuries.A.is celebrating B.will celebrate C.had celebrated D.have been celebrating34.Mr. Brown for twelve years in this school.A.have been teaching B.has been teaching C.has be teaching35.— You _______ online for3 hours. It’s time to go to bed.— Sorry. I just don’t know what to give to my grandparents as Christmas presents.A.shopped B.are shoppingC.shop D.have been shopping36.-How long have you been in Beijing - only one and a half years.A.worked; SinceB.to work; InC.working; For37.We have been for her for five hours.A.wait B.waiting C.to wait D.waited38.----- The room looks so clean and tidy.----- Yes, I _____________ out a lot of things from it.A.clearing B.is clearingC.have been clearing D.has been clearing39.He has been for his ID card for an hour.A.looks B.looked C.looking D.to look40.—Do you know Lucy’s grandma —Of course. She is a kind woman, but she for about a month since she was killed in the accident.A.has been dead B.have diedC.has been died D.has died41.We __________ 1000 English words since we __________ to learn English.A.learned; begin B.have learning; beganC.have learn; begun D.have been learning; began42.— Look! Lisa for nearly two hours. I think she needs a rest now.—You’re right. Let’s meet her over there.A.was skating B.had skatedC.skates D.has been skating43.-- You look tired, Miss Green.--yeah . I computer games for two hours.A.play B.was playing C.have been playing D.am playing44. The number of foreign students attending Chinese universities ________ rising steadily since1990.A.is B.are C.has been D.have been/ 讓學習更有效 新課備課備考 | 英語學科/ 讓學習更有效 新課備課備考 | 英語學科21世紀教育網(www.21cnjy.com)21世紀教育網(www.21cnjy.com)參考答案及試題解析1.A【解析】句意:薩姆今天早上一直在讀這本書,到現(xiàn)在為止他已經讀了八十頁了。考查時態(tài)。has been reading現(xiàn)在完成進行時;has read現(xiàn)在完成時。根據“this morning”可知,表明動作從早上開始并可能持續(xù)到現(xiàn)在,強調“一直在讀”的過程,因此使用現(xiàn)在完成進行時;根據“up to now”強調到目前的結果,因此使用現(xiàn)在完成時。故選A。2.A【解析】句意:——我聽說中秋節(jié)在中國已經有很長一段歷史。——是的!幾個世紀以來,中國人一直在慶祝中秋節(jié)。考查動詞的時態(tài)。根據句意和“for century”可知,中國人慶祝中秋節(jié)這一動作,從過去到現(xiàn)在一直在做,且還會已知持續(xù)下去,所以用現(xiàn)在完成進行時,結構是have/has been doing。故選A。3.D【解析】句意:——Lewis去哪里了?——也許他在體育場。這些天他一直在為一年一度的學校運動會訓練。考查動詞時態(tài)和語態(tài)。根據“Maybe he is in the stadium.”可知,Lewis不在這里,所以應是問“他去哪里了”,對現(xiàn)在造成了影響,所以用has gone to“去了某地”;根據“these days”可知,動作從某一時間開始,一直持續(xù)到現(xiàn)在,或者可能仍然要繼續(xù)下去,所以用現(xiàn)在完成進行時(have/has been doing),故選D。4.C【解析】句意:我從七歲起就一直在學英語。考查時態(tài)。根據“I have been...English since I was seven.”及語境可知,是指從7歲開始一直在學英語,而且還將繼續(xù)進行下去,所以時態(tài)是現(xiàn)在完成進行時,其結構為“have been doing sth.”。故選C。5.D【解析】句意:——媽媽在哪里?——她在廚房里。她整個上午都在做家務。考查動詞時態(tài)。根據“all morning.”可知表示的是一段時間,指的是過去發(fā)生的動作持續(xù)了一上午,并有可能繼續(xù)下去,使用現(xiàn)在完成進行時have/has been +doing。故選D。6.C【解析】句意:——現(xiàn)在你的廚藝好多了。——謝謝。在過去的幾周里,我一直在和媽媽一起練習。考查時態(tài)。根據“in the past few weeks”可知,“練習廚藝”這個動作從過去一直持續(xù)到現(xiàn)在,所以應用現(xiàn)在完成進行時,謂語結構為“have been doing”。故選C。7.C【解析】句意:我父親已經在熊貓保護中心工作了10年。考查現(xiàn)在完成進行時。根據“My father … in a panda protection center for 10 years.”結合語境可知我父親已經在熊貓保護中心工作了10年,而且動作還將繼續(xù)下去,因此時態(tài)應用現(xiàn)在完成進行時,其結構為have/has+been+動詞的現(xiàn)在分詞;故選C。8.D【解析】句意:自從上周我們就忙著準備學校的藝術節(jié)。考查動詞的時態(tài)。根據“since last week”可知講述動作過去發(fā)生,并強調動作的延續(xù),是現(xiàn)在完成時。忙于做某事:be busy doing sth,主語是第一人稱的復數,表達“已經忙著準備”用“have been busy preparing”,構成現(xiàn)在完成進行時。故選D。9.C【解析】句意:——我昨晚9:30打電話給你,我相信你不可能在家,因為沒有人接電話。 ——對不起,我當時一定在睡覺。考查否定的推測和現(xiàn)在完成進行時。根據“because no one answered the phone.”可知,這里應該是否定的推測,用couldn’t be;第二個空是對系動詞be的完成時態(tài)事情的肯定性很大的推測,我那時候一定是睡著了,be sleeping睡著了,是一種睡著的狀態(tài),應該用現(xiàn)在完成進行時,即:have been sleeping。故選C。10.B【解析】句意:兩個小時以來,她一直在寫信。考查動詞時態(tài)。根據“since two hours ago.”可知動作還在繼續(xù),還未停止,所以用現(xiàn)在完成進行時,故選B。11.A【解析】句意:她應該停止讀書;她頭痛是因為她讀得太久了。考查時態(tài)辨析題。根據She ought to stop working.,可知后面用too long(太長時間)強調他一直在工作,需用現(xiàn)在完成進行時態(tài),結構是have/has been doing;故選A。12.C【解析】句意:最近幾年,人們已經砍了很多樹。cut down意思是砍倒,A選項是過去時,B選項是現(xiàn)在完成時(但是句子主語是復數,而此選項謂語動詞是單數),故B選項排除;have been cutting down是現(xiàn)在完成進行時,它表示發(fā)生在過去的動作,一直持續(xù)到現(xiàn)在,并有可能繼續(xù)持續(xù)下去,此時和現(xiàn)在完成時表達的意義一樣,D選項是現(xiàn)在進行時。根據時間狀語in recent years及句意可知,砍樹這個動作發(fā)生在過去,并一直持續(xù)到現(xiàn)在,并可能會一直持續(xù)下去,結合選項故選C。【點睛】現(xiàn)在完成時和現(xiàn)在完成進行時的比較:相同點:1. 都可以表示從過去某一時刻開始一直持續(xù)到現(xiàn)在的動作。例如I have worked here since 2001.還可以說I have been working here since 2001.2. 都可以表示一段時間內進行的動作。例如:Mr. Smith has been teaching English for 20 years. 還可以說Mr. Smith has taught English for 20 years. 不同點: 1. 現(xiàn)在完成時可以表示已經完成的動作或狀態(tài),常與already或ever連用,而現(xiàn)在完成進行時不能。13.A【解析】句意:——凱特看起來不太好。她怎么了?——她頭疼,因為她看書太久了;她應該停止工作。考查時態(tài)辨析題。根據下文的建議she ought to stop work.,可知“凱特現(xiàn)在仍然在工作”,也就是從過去某一時刻開始,一直延續(xù)到現(xiàn)在并且現(xiàn)在仍然在進行的動作或存在的狀態(tài),需用現(xiàn)在完成進行時,即:have been doing,故選D。14.B【解析】句意:——你昨天在山里找到那對失蹤的夫婦了嗎 ——沒有,但從那以后我們就一直在和他們聯(lián)系。考查動詞時態(tài)辨析題。ever since從那時到現(xiàn)在,用于現(xiàn)在完成時;but表轉折,根據句意語境,可知現(xiàn)在仍在設法與他們取得聯(lián)系,需用現(xiàn)在完成進行時,故選B。15.B【解析】句意:我很高興看到你一直在做;自從我上次見到你以來,取得了很大的進步。考查動詞時態(tài)辨析題。從句中l(wèi)ast上一次,用于一般過去時,可排除AD兩項。since自從,用于表示一段時間,多用于完成時;根據句意結構,可知從上次見你以來一直到現(xiàn)在并且現(xiàn)在依然在不斷取得進步,需用現(xiàn)在完成進行時,故選B。16.C【解析】句意:——嗨,特蕾西,你看起來很累。——我累了。我一整天都在粉刷客廳。考查動詞時態(tài)辨析題。all day一整天;根據句意語境,可知該動作一直持續(xù)了一天并對現(xiàn)在造成的影響是看上去很累,需用現(xiàn)在完成進行時,故選C。17.C【解析】句意:----我頭疼。----并不奇怪。你在那臺電腦前工作太久了。A. work一般現(xiàn)在時;B. are working現(xiàn)在進行時;C. have been working現(xiàn)在進行時;D. worked一般過去式。過去的動作對現(xiàn)在造成的影響用現(xiàn)在完成時,“你坐在電腦前工作”這一動作從過去開始,對現(xiàn)在造成的影響是“我頭痛”,它仍在繼續(xù),可知用現(xiàn)在完成時或現(xiàn)在完成進行時;結合句意和語境可知選C。點睛:現(xiàn)在完成進行時表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去 (與since,for連用時,要用連續(xù)性動詞) 。 其構成為:主語+助動詞(have/has)+been+動詞的現(xiàn)在分詞+其他成分。18.A【解析】句意“-瓊,這幾個星期我都沒看到你,你最近在做什么?-我在野外做一些調查研究”。根據句意可知,“做什么”這個動作從幾個星期前開始,持續(xù)到了現(xiàn)在,強調動作的持續(xù)性,且完整的答語為“I have been carrying on some research on wildlife”,用現(xiàn)在完成進行時,故選A。19.B【解析】句意:——你的英語老師在這所學校教了多長時間?——啊,自從她來武漢以來,她一直在這所學校教書。考查動詞時態(tài)辨析題。since自從/從…以來,后面可接時間段、時間段和從句,表示一段時間,多用與現(xiàn)在完成時結構的句子,其引導的時間狀語從句則用一般過去時。she是單數第三人稱,需借助has + done構成現(xiàn)在完成時。根據句意語境,可知她現(xiàn)在還在武漢教書,需用現(xiàn)在完成進行時,故選B。20.B【解析】句意:現(xiàn)在露西失業(yè)了,她一直在考慮重返學校,但她還沒有決定。考查時態(tài)辨析題。根據but she hasn’t decided yet.可知,露絲從過去到現(xiàn)在一直在考慮,有可能還會考慮下去,所以要用現(xiàn)在完成進行時,had considered過去完成時態(tài),has been considering現(xiàn)在完成進行時態(tài),considered一般過去時態(tài)的結構,is going to consider一般將來時態(tài)的結構;故選B。21.D【解析】句意:自從兩年前我就在第一中學學習了。考查動詞時態(tài)。A. have studied現(xiàn)在完成時;B. was studying過去進行時;C. studied一般過去時;D. have been studying現(xiàn)在完成進行時。根據since two years ago可知此句使用現(xiàn)在完成進行時或現(xiàn)在完成時,現(xiàn)在完成時表示這個動作發(fā)生在過去,對現(xiàn)在產生了影響,現(xiàn)在完成進行時表示這個動作發(fā)生在過去,一直持續(xù)到現(xiàn)在,或有可能繼續(xù)下去。結合句意可知這個動作發(fā)生在兩年前,一直沒中斷,可知使用現(xiàn)在完成進行時;選D。22.B【解析】句意:我滑冰五個小時了。考查現(xiàn)在完成進行時。現(xiàn)在完成進行時,表示動作從過去某一時間開始,一直延續(xù)到現(xiàn)在,可能還要繼續(xù)下去,常和“for+時間段”連用,其構成:have/has been+動詞-ing。skate意為“滑冰”。由題干結構及句意可知題干為現(xiàn)在完成進行時。故選B。23.B【解析】句意:姚明說:“我并沒有像大家期望的那樣一直在打球。”根據句意可知此句使用現(xiàn)在完成進行時,其構成have been doing sth.:表示這個動作發(fā)生在過去,一直持續(xù)到現(xiàn)在,或有可能繼續(xù)持續(xù)下去時。結合句意可知填haven’t been playing;選B。24.D【解析】句意:對不起,讓你等了這么久,但吉姆還得過一段時間才能回來。考查句子時態(tài)中的現(xiàn)在完成進行時。A. wait是動詞原形,對應的時態(tài)是一般現(xiàn)在時;B. waited是動詞wait的一般過去式,對應的時態(tài)是一般過去時;C. had waited是had+done的形式,對應的時態(tài)是過去完成時;D. have been waiting是have+been+動詞的-ing形式,對應的時態(tài)是現(xiàn)在完成進行時。根據句意可知,已經等了Jim很長時間,并且要繼續(xù)等下去,也就是說“等”這個動作發(fā)生在過去,一直持續(xù)要現(xiàn)在,并且現(xiàn)在還在進行,符合現(xiàn)在完成進行時,故選D。25.A【解析】句意:雷達裝置已經運行了很長時間了,沒有任何問題。have been running一直在運行;have been run被運行;have run已經運行了;were running過去進行時。根據句意可知,主語The radar sets與動詞是主動關系,故B不對;根據句意和句中的時間狀語for a long time可知,這句話應用現(xiàn)在完成時,故D不對;A選項表示“過去發(fā)生的動作持續(xù)到現(xiàn)在,現(xiàn)在還在進行”,更符合語境,故選A。26.C【解析】句意:在實驗中,參加人員在睡覺過程中被叫醒多次,并且要求匯報他們剛才夢到的東西。本題考查時態(tài)。 had just been dreaming過去完成進行時態(tài)形式; are just dreaming現(xiàn)在進行時態(tài)形式; have just been dreaming 現(xiàn)在完成進行時態(tài)形式;had just dreamt過去完成時態(tài)形式。因為題干中有are waken up several times因此不可能用現(xiàn)在進行時態(tài),主句是一般現(xiàn)在時,從句時態(tài)不限,現(xiàn)在完成進行時表示過去發(fā)生的動作一直延續(xù)到現(xiàn)在,并可能繼續(xù)下去,符合語境。此空應填have just been dreaming,故選C。27.D【解析】句意:——艾瑪,艾米收集舊衣服做包包有多久了?——嗯,三年了。考查現(xiàn)在完成進行時。three years ago 三年前,用于一般過去時;twice a month一個月兩次,表頻率;in three years三年后,用于將來時;for three years三年,用于完成時。根據問句“how long has Amy been collecting…”可知句子是現(xiàn)在完成進行時,現(xiàn)在完成進行時態(tài)應該用“for+時間段”或“since+過去時間點”,結合選項可知,for three years符合要求。故選D。28.A【解析】句意:這對夫婦從上個月底開始裝飾他們的新公寓。他們還沒有完成。根據since the end of last month表示從過去到現(xiàn)在的一段時間,動作用延續(xù)性動詞,根據They haven't finished yet可知動作從過去開始一直持續(xù)到現(xiàn)在,還要進行下去,所以用現(xiàn)在完成進行時,故選A。29.A【解析】句意:西方國家很多年一直在慶祝圣誕節(jié)。考查時態(tài)。根據“for many years”以及句意可知,西方國家從過去到現(xiàn)在一直在慶祝圣誕節(jié),未來也會慶祝,因此用“現(xiàn)在完成進行時”,結構為have/has been+現(xiàn)在分詞。故選A。30.D【解析】句意:自從去年年底房價一直在上漲。因此,該是中央政府采取措施降低并控制房價的時候了。考查時態(tài)。由since判斷句中需要完成時,并且根據語境,房價還在上漲中,故第一空用現(xiàn)在完成進行時;第二空為虛擬語氣,句型“It's/was time that該是……的時候了”,從句用過去時,故選D。31.A【解析】句意:---提姆,你爸爸在哪里?-----他出差去香港了。1.have been to來過,去過,到過某地,(人已經回來了)當有這些詞時ever ,never ,twice ,three times ,before用have been to;2.have gone to去或到某地了(人還沒有回來),當有類似以下的句子(He will come back next week./He isn’t here/there/at home./Where’s your father?),暗示不在這里,要用have gone to;一般用 have gone to 的大都是第三人稱;特別注意遇到這四個地點副詞here ,there , home ,abroad要去掉to 。結合句意和語境可知選A。32.B【解析】句意:既不是那些女孩也不是湯姆去過北京。have been to表示“去過,又回來了”;havegone to表示“去了還沒有回來”。此處他們兩個都沒有去過,故用have been to。Neither, nor連接并列主語,謂語用就近原則,此處離謂語最近的主語Tom是第三人稱單數,故謂語用第三人稱單數,故選B。33.D【解析】句意:幾個世紀以來,中國人一直在慶祝中秋節(jié)。考查動詞時態(tài)辨析題。for centuries幾個世紀以來,用于完成時態(tài)。句子主語Chinese people是集合名詞,需借助have構成完成時態(tài)。根據句意,結合中國文化傳統(tǒng),慶祝中秋節(jié)沒有中斷過,所以本句需用現(xiàn)在完成進行時,故選D。34.B【解析】試題分析:句意為:布朗先生在這所學校教了12年書。本句表示的是一個從過去開始一直持續(xù)到現(xiàn)在,并將持續(xù)下去的動作,應用現(xiàn)在完成進行時。由于主語是第三人稱單數,故選B。考點:考查現(xiàn)在完成進行時。35.D【解析】試題分析:句意:你已經在線購物3個小時了。該上床睡覺了。——抱歉,我只是不知道該給我的爺爺奶奶什么作生日禮物。結合語境可知本句描述的從過去一直持續(xù)到現(xiàn)在的動作,故用過去完成進行時態(tài),選D。考點:考查時態(tài)辨析36.C【解析】試題分析:句意:你在北京工作了多長時間了?——只有一年半的時間。have/has been doing 是現(xiàn)在完成進行時態(tài),for+一段時間。結合句子結構,故答案為C。考點:考查動詞時態(tài)及介詞辨析。37.B【解析】句意:我們一直等她等了5個小時。wait 等待,動詞原形;waiting動名詞形式;to wait 動詞不定式;waited過去式。這句話使用的句型have been doing sth.現(xiàn)在完成進行時態(tài),表示過去發(fā)生的事情,持續(xù)到現(xiàn)在,現(xiàn)在還在進行。根據句意選B。38.C【解析】句意:----房間看起來又干凈又整潔。-----是的,我從這個房間里已經清理了很多東西。如果用現(xiàn)在進行式,現(xiàn)在進行式構成:be+ving;A選項缺少be動詞,B選項be動詞是is,主語是第一人稱I,應用am,故B不對;如果用現(xiàn)在完成進行時,現(xiàn)在完成進行時構成: Have /has been doing sth.,第三人稱單數用has,其他人稱用have,本句主語是第一人稱,故D是錯誤的;所以選C。39.C【解析】句意:他已經找了一個小時的身份證了。根據句子結構判斷,此句是現(xiàn)在完成進行時,其構成形式為have/has been doing,故答案為C。40.A【解析】句意:------你認識露西的奶奶嗎?-----當然。她是一個善良的女人,但自從她在事故中喪生后,她已經死了一個月了。考查動詞辨析。Die死亡,瞬間動詞,不能和時間段連用,表達死了多長時間要使用be dead for+時間段。結合句意和語境可知選A。41.D【解析】since 引導的時間狀語從句中,當從句中用since+表示一般過去時時,主句要用現(xiàn)在 完成進行時或現(xiàn)在完成進行時,(動詞必須是延續(xù)性動詞)故選D42.D【解析】試題分析:句意:看,里薩一直滑冰將近兩個小時了,我認為現(xiàn)在她需要休息。你說的對,讓我們到那邊去見她吧。動作從過去一直持續(xù)到現(xiàn)在用現(xiàn)在完成進行時態(tài),根據句意可知她從過去到現(xiàn)在一直滑冰。故選D。考點:考查現(xiàn)在完成進行時態(tài)的用法。43.C【解析】試題分析:句意:你看起來很累,格林先生。——是的,我一直玩了兩個小時的電腦游戲。結合語境可知下文描述的是從過去一直持續(xù)到現(xiàn)在的動作,故用完成進行時態(tài),選C。考點:時態(tài)點評:英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時態(tài)。44.C【解析】句意:進入中國大學的外國學生的數量自從1990之后就在穩(wěn)定的增長。考查現(xiàn)在完成進行時和固定短語的用法。the number of...的數量,謂語動詞用三單。Since+時間點,用于現(xiàn)在完成進行時。故選C。21世紀教育網(www.21cnjy.com)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫