英語現(xiàn)在完成進行時解題技巧及練習題及解析_第1頁
英語現(xiàn)在完成進行時解題技巧及練習題及解析_第2頁
英語現(xiàn)在完成進行時解題技巧及練習題及解析_第3頁
英語現(xiàn)在完成進行時解題技巧及練習題及解析_第4頁
英語現(xiàn)在完成進行時解題技巧及練習題及解析_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、(英語)英語現(xiàn)在完成進行時解題技巧及練習題及解析一、初中英語現(xiàn)在完成進行時1nice to see you again after all these years. what _?well, ive tried many things since we left school. im now working for a large oil company.a. have you doneb. were you doingc. did you dod. have you been doing【答案】 d【解析】 【分析】考查時態(tài)。句意: 這么多年以后再次看見你真是太好了。這些年你一直在做什么?

2、自從我畢業(yè)以后我嘗試了很多事情。我現(xiàn)在在一家大型的石油公司。根據(jù)句意說明是問對方這些年在做什么,因此使用現(xiàn)在完成進行時表示。故答案為d?!军c評】本題難度不大,重點把握句意和熟知現(xiàn)在完成進行時的內涵。2he _ it for two hours, and hes still watching now.a. has been watchedb. watchingc. has been watchingd. is watching【答案】c【解析】 【分析】由前半句的 for two hours 和后半句句意 “他現(xiàn)在仍然在看 ”可知應用現(xiàn)在完成進行時。3look, jim is talking t

3、o his friend under the tree.it _ be him. he has _ back to canada.a. can t; goneb. can t; beenc. may not; beend. mustn t; gone【答案】a【解析】 【分析】考查情態(tài)動詞表推測及現(xiàn)在完成時的用法。一方面,表示推測語氣時,can t意為 “不可能 ”; may not 意為 “可能不是 ”; must 不用于否定句;另一方面,“ have/hasgone to+ 地點 ”意為 “去了某地 ”,表示不在說話人這兒; “ have/hasbeen to +地點 ”表示 “去過某地

4、”。句意為 “看,吉姆和他朋友在樹下談話。 不可能是他。他已經回加拿大了。 ”故選 a。4have you ever _ with a group?a. to speakb. studyc. studyingd. studied【答案】d【解析】 【分析】句意:你曾經有過小組學習嗎?現(xiàn)在完成時的結構:have+過去分詞,故選 d?!军c 】考 在完成 的 構。5 look, the light is still on in helens office. maybe she _ her work yet.a. doesnt finishb. wont finishc. hasnt finished

5、d. didnt finish【答案】c【解析】 【分析】句意:看,海 的 公室的燈 亮著在。也 她 沒有完成工作。 yet 用于否定句末,是 在完成 的 志 ,故 c?!军c 】考 的 。6we can t get sleep with a strong windoutsidea. blowb. blowingc. blewd. blows【答案】 b【解析】 【分析】句意:我 不能睡在外面,外面大 吹。blowing 表示正在 行 ?!军c 】考察with 構。7ito rongjiang last year but ineverto chongjianga. went , have, bee

6、nb. will go,have, beenc. went, have, goned. go,have, gone【答案】a【解析】 【分析】句意:去年我去了榕江,但我從未去 重江。由last year 可知,第一句用一般 去 ;由第二句中的never 可知,用 在完成 ,故 a?!军c 】考 的 ,注意句中的 狀 的暗示。8the number of foreign students attending chinese universities _ rising steadily since 1990.a. isb. arec. has beend. have been【答案】c【解析】 【分

7、析】句意:從1990 年開始, 入中國大學的外國學生的數(shù)量呈 定增 。根據(jù) 狀 since 1990 ,從 1991 年開始,可知本句 在完成 行 has/have +been+ 在分 ;再根據(jù)the numberof, 的數(shù)量,助 用 數(shù)形式has, be 的 去分 been 。故 c?!军c 】考 在完成 行 。注意掌握 構 在完成 行 的 構:has/have +been+現(xiàn)在分 。9im sorry youso long, but itll still be some time before jim gets back.a. waitb. waitedc. had waitedd. ha

8、ve been waiting【答案】d【解析】 【分析】句意:很抱歉讓你等了這么長時間,但吉姆還得過一段時間才能回來。have been waiting ,現(xiàn)在完成進行時,表示從過去開始的動作一直持續(xù)到現(xiàn)在,可能還要持續(xù),根據(jù)下一句but itll still be some time before jim gets back.可知可能還要繼續(xù)等待,所以用現(xiàn)在完成進行時,故選d?!军c評】考查時態(tài),掌握現(xiàn)在完成進行時的用法。10 china _ great achievements in science and technology since 1978.a. makesb. madec. h

9、as made【答案】c【解析】 【分析】句意:自1978 年以來,中國在科學技術方面取得了巨大成就。makegreat achievement取得巨大成就,a.動詞三單式;b.一般過去式;c.現(xiàn)在完成時。根據(jù)since,可知時態(tài)用現(xiàn)在完成時,故選c。【點評】考查動詞的時態(tài)。注意現(xiàn)在完成時的用法。11 housing prices _ since the end of the last year. therefore, its time the centralgovernment _ some effective measures to bring them under control.a.

10、have increased; would take c. have been increasing; take【答案】db. have increased; will taked. have been increasing; took【解析】 【分析】考查時態(tài)和虛擬語氣。句意:房價自從去年年末以來一直在上漲,所以中央政府該采取措施加以控制了。第一空依據(jù)since 一詞應該使用現(xiàn)在完成時,且進行時態(tài)更能體現(xiàn)出目前的狀況,故使用現(xiàn)在完成進行時最好;第二空是虛擬語氣中“its timethat +did/ should do的句式”使用,故選d 項。12 i _ my homeworkfor fo

11、ur hours, but i am not sure whetheri can hand it intomorrow.a. have doneb. have been doingc. had been doingd. had done【答案】b【解析】 【分析】考查時態(tài)。句意:四個小時以來,我一直都在做家庭作業(yè),但是我不確信我是否能在明天上交它?,F(xiàn)在完成進行時通常表示過去發(fā)生的事情延續(xù)到現(xiàn)在,而且還在繼續(xù)發(fā)生,強調事情的延續(xù)性和反復性。故b 正確?!军c評】考查時態(tài)13 mary_ to writing classes every night since june and the course

12、 will end this week.a. had goneb. has been goingc. is goingd. went【答案】b【解析】 【分析】。句意:從6 月開始,瑪麗每天晚上去上寫作課,這個課程將于這周末結束?,旣惿蠈懽髡n的動作從過去持續(xù)到未來的這周末,所以要用現(xiàn)在完成進行時。故選b。【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用,現(xiàn)在完成進行時表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去。14 he _ it for two hours, and hes still watching now.a. has been watchedb. wa

13、tchingc. has been watchingd. is watching【答案】c【解析】 【分析】由前半句的 for two hours 和后半句句意 “他現(xiàn)在仍然在看 ”可知應用現(xiàn)在完成進行時。故選 c。15 im tired out. i_ all afternoon and i dont seem to have finished anything.a. shoppedb. have shoppedc. had shoppedd. have been shopping【答案】d【解析】 【分析】句意:我很累。我整個下午一直在購物而且好像什么事也沒做成。用現(xiàn)在完成進行時表一直發(fā)生

14、的動作。16 im sure andrew will win the first prize in the final.i think so. he _ for it months.a. is preparingb. has been preparingc. was preparingd. had been preparing【答案】b【解析】 【分析】句意:我確信 andrew 在決賽中會獲得一等獎。我也這么想,他已經準備了好幾個月了??芍猘ndrew 是從過去到現(xiàn)在一直在準備,用現(xiàn)在完成進行時,選b。【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。17 toma. worksin the lib

15、rary every night over the last three months.b. workedc. has been workingd. had been working【答案】c【解析】 【分析】考查時態(tài),題干中出現(xiàn)的over the last three months ,用于現(xiàn)在完成進行時或現(xiàn)在完成時。故答案為c?!军c評】本題的關鍵是牢記短語over/inthe last/past+ 段時間 “在近幾年里 ”,常用于現(xiàn)在完成進行時或現(xiàn)在完成時。18 he _ with english grammar every night over the last three months.

16、a. strugglesb. struggledc. has been strugglingd. had been struggling【答案】c【解析】 【分析】句意:在過去的三個月里他每天晚上都在努力學英語語法。根據(jù)overthe last threemonths可知強調在過去時間段,一直從事某件事,優(yōu)先選擇現(xiàn)在完成進行時,即 c 項正確。【點評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應用。19 you look tired. i _ clothes all day.a. washedb. have washedc. was about to washd. have been washin

17、g【答案】 d【解析】 【分析】句意:你看上去很累。我洗了一天的衣服。此處表示動作一整天都在進行,一直在持續(xù),用現(xiàn)在完成進行時,故選d。【點評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應用。20 the ford companyits autonomous minicars on public roads in arizona, the us, withouta safety driver since october, 2017.a. has been operatingb. has operatedc. had been operatingd. had operated【答案】 a【解析】 【

18、分析】句意:自2017 年 10 月。福特汽車公司在美國亞利桑那州的公共道路一直讓沒有安全的的司機操縱的自動化微型轎車運轉。since,“自從 ”, since 后如果是過去的時間,主句要用現(xiàn)在完成時。因此可知c、 d 是過去完成時,不符合?,F(xiàn)在完成進行表示動作從過去一直持續(xù)至現(xiàn)在,這個動作正在進行。而b 是現(xiàn)在完成時,表示動作到現(xiàn)在已完成或停止。分析可知從過去一直至現(xiàn)在,要用現(xiàn)在完成進行時,故選a?!军c評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應用。21 rosa _ this washing machine for more than ten years. she is thinking

19、about buying anew one.a. is usingb. usedc. had usedd. has been using【答案】d【解析】 【分析】句意:rosa已經使用這臺洗衣機超過10 年了,她正在考慮買一個新的。表示從過去某個時間持續(xù)到現(xiàn)在一直發(fā)生的動作用現(xiàn)在完成時態(tài)或現(xiàn)在完成進行時態(tài),故答案選 d?!军c評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。22 to our relief, rescue work is under way in the quake-hit area in mexico.yes, volunteers are helping to distribu

20、te the donated provisions that _.a. were pouring inb. have been pouring inc. are poured ind. had been poured in【答案】 b【解析】 【分析】句意:令我們欣慰的是,救援工作正在墨西哥地震災區(qū)展開。是的,志愿者們正在幫助分發(fā)捐贈的物品。表示過去的事情一直延續(xù)到現(xiàn)在而且還在進行,因此用現(xiàn)在完成進行時,故選b?!军c評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。23 how much do you know about the trade war between china and americ

21、a?well, the newspapers _ it in the past few weeks.a. reportb. will reportc. reportedd. have been reporting【答案】 d【解析】 【分析】句意:你對中美之間的貿易戰(zhàn)爭了解多少?哦,在最近的幾周里報紙一直在報道這件事。根據(jù)時間狀語n the past few weeks 可知謂語動詞用現(xiàn)在完成時或者現(xiàn)在完成進行時,故選d。【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。24 housing prices_ since a few years ago. therefore, its time t

22、he central government_ some effective measures to bring them under control.a. have increased; would takeb. have increased; will takec. have been increasing; takesd. have been increasing; took【答案】d【解析】 【分析】句意:自從去年年底房價一直在上漲。因此,該是中央政府采取措施降低并控制房價的時候了。由since 判斷句中需要完成時,并且根據(jù)語境,房價還在上漲中,故第一空用完成進行時;第二空考查句型its

23、/wastimethat “該是 .的時候了 ,從句中往往用過去時,也可以用should+ 動詞原形;故答案是d。【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時和一般過去時的應用,以及固定句型its/wastime that 。25 so much remains to be done!well, its not surprising. so many peoplea. comeb. have comeall the time recently.c. have been comingd. came【答案】c【解析】 【分析】句意:還有許多事情要做! 好吧,這并不奇怪。最近來的人太多了??疾闀r態(tài)。根據(jù)

24、all the time recently可知句子用現(xiàn)在完成進行時態(tài),故答案為:c?!军c評】考查時態(tài)在具體語境中的運用。26 our headteacher _for months to make sure that we understand the importanceofconcentration.a. triedb. was tryingc. has been tryingd. is trying【答案】c【解析】 【分析】句意 : 我們的班主任幾個月來一直在努力確保我們理解集中注意力的重要性?,F(xiàn)在完成進行時表示現(xiàn)在以前這一段時間里一直在進行的一個動作,這個動作可能仍在進行。分析本句可

25、知,try 這個動作現(xiàn)在以前這一段時間里一直在進行,這個動作可能仍在進行。且由 “for months 也”表明本句應該用現(xiàn)在完成進行時。故選c?!军c評】考查時態(tài),本題涉及現(xiàn)在完成進行時。27 i _ in the same position too long my legs have fallen asleep.shake it a little before you get up.a. will sitb. have satc. am sittingd. have been sitting【答案】d【解析】 【分析】句意: 我坐得太久了,腿麻了。 站起來之前動一動。分析句意可知,本句為現(xiàn)在完成時,表示表示從過去某一時間開始一直在進行的動作,并有可能持續(xù)下去,其形式為:sb have /has been doing sth 。故選 d?!军c評】考查時態(tài),本題涉及現(xiàn)在完成進行時。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論