最新過去完成時練習題_第1頁
最新過去完成時練習題_第2頁
最新過去完成時練習題_第3頁
最新過去完成時練習題_第4頁
最新過去完成時練習題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、最新過去完成時練習題一、初中英語過去完成時1. Mr. Wang in this factory for 30 years already.A. worksB. is workingC. has workedD. will work【答案】C【解析】【分析】句意:王先生在這個工廠工作已經30年了。根據(jù)for 30 years already,可知句子為現(xiàn)在完成時,表示發(fā)生于過去的動作一直持續(xù)到現(xiàn)在。C是現(xiàn)在完成時結構,故答案是Co【點評】考查現(xiàn)在完成時,注意結合時間狀語確定句子的時態(tài)和句子結構。2. Jake his key in the office so he had to wait un

2、til his wife home.A. has forgotten comes“ Borgot comeC. had left camehad left - would come【答案】C【解析】 【分析】句意:杰克把他的鑰匙丟在辦公室了,因此他不得不等到他的妻子回 家。結合語境可知前文描述的是過去某時前已經完成的動作,故用過去完成時態(tài)。下文指 的是過去某時的動作,故用一般過去時態(tài)。選 Q【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型, 首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時O3. By the time I finish

3、ed my homework , my mother.A. sleptB. has been asleepC. was asleepD. had been asleep【答案】D【解析】【分析】由上文 “By the time和finished可知此處應為過去完成時,故選 D.【點評】考查過去完成時。4. By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】C【解析】【分析】句意:到 2012年底,我們的城市里已經建成了很多大樓。Buildings是build

4、這一動作的承受者,該用被動語態(tài)。而被動語態(tài)是由“be+及物動詞的過去分詞”構成。根據(jù)By the end of 2012可知該用過去完成時,所以選 C。5. Yesterday when I to the station, the train already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】A【解析】 【分析】句意:昨天當我到達車站時,火車已經離開了。結合語境可知前文時間 狀語從句描述的是過去某時發(fā)生的動作,故用一般過去時態(tài)。下文,描述的是過去某時前 已經完成的動作,故用過去完成時態(tài),選Ao【點評】

5、英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型, 首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時 態(tài)。英語疑問句中一般具有時態(tài)上的對應關系,注意結合這一特點進行區(qū)分。6. By the time they reached the bus stop, the bus for ten minutes.A. had leftB. have leftC. had been awayD. have been away【答案】C【解析】【分析】句意:到他們到達公交車站的時候,公交車已經離開十分鐘了。句中bythe time的意思是到.時候,后跟從句,從

6、句使用的是一般過去時。根據(jù)句意可知,從句中 表示的動作應該發(fā)生在他們到達車站之前,故應該用過去完成時。A是過去完成時,但是left是瞬間性動詞,不能和一段時間狀語連用;B是現(xiàn)在完成時;C是過去完成時,并且是系表結構,可以和一段時間連用;D是現(xiàn)在完成時。故選 Co【點評】考查動詞時態(tài)。7. I got to the party late. By the time I arrived, some people home already.A. wentBwould goCh ad goneDh ave gone【答案】C【解析】 【分析】句意:我到聚會晚了。在我到達之前,一些人已經回家了。結合語境可

7、知下文描述的是過去某時已經完成的動作,用過去完成時態(tài)。故選 a【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時O8. By the time the alarm clock went off, My mother had already【解析】 【分析】句意:鬧鐘響時,我媽媽已經把我叫起來了。根據(jù)句意,動詞應用過去完成時,用 had +動詞的過去分詞。 wake up是動副結構,代詞作賓語必須放中間,故選D?!军c評】考查本單元的目標句型,只要熟練背誦句型,找出答案很簡單。9. Every

8、thing he away from him before he returned to his hometown.A. tookB. had been takenC. had had been takenD. had taken【答案】C【解析】【分析】句意為:他所擁有的一切在他回家之前都被拿走了。根據(jù)題干中的before he returned to his hometown ,可知主句的謂語動詞要用過去完成時,又因 everything 與take之間存在動賓關系,且 everything作take的賓語,謂語動詞要用被動語態(tài),過去完 成時的被動語態(tài)的基本構成是had been + 過去

9、分詞,第一個 had表示擁有的意思,后面的had been taken是過去完成時的被動語態(tài)。故選C?!军c評】考查過去完成時的被動語態(tài)的基本構成。10. The fireman the burning building three times before the fire was put out.A. is enteringB. has enteredC. was enteringD. had entered【答案】D【解析】【分析】句意:消防隊員三次進入著火的大樓,才把火撲滅。 A. is entering現(xiàn)在 進行日B; B. has entered現(xiàn)在完成時;C. was enteri

10、ng過去進行時;D. had entered過去完成時。根據(jù) was put out ,可知一般過去時,消防隊員三次進入著火的大樓,動作已經完成, 因此用過去完成時(表達過去的過去),had entered ,故選D?!军c評】考查句子時態(tài)。注意過去完成時的用法。11. Tom by the time I got to the party.A. leftB. was leavingC. had leftD. has left【答案】C【解析】【分析】句中有“by過去時間”作時間狀語,提示謂語動同用過去完成時,即 我到達”和 池離開”,后者發(fā)生在前者之前,即 過去的過去”,因此,后者用過去完成時。

11、故 選C?!军c評】本題考查過去完成時的用法。12. She said when she got to the cinema, the film for 5 minutes.A. has begun【答案】DB. had begunC. has been onD. had been on【解析】【分析】句意:她說當她到達電影院的時候,電影已經開始五分鐘了。根據(jù)got可知,電影開始五分鐘屬于在過去某時間前已經存在的狀態(tài),應該用過去完成時,所以排除A和C。開始begin,電影已經開始了五分鐘是存在的狀態(tài),要用延續(xù)性的動詞,所以要 將瞬間動詞begin改為be on,故選D?!军c評】此題考查動詞的時態(tài)

12、問題以及瞬間動詞和延續(xù)性動詞的區(qū)別。13. By the time he at the cinema, the movie for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】C【解析】【分析】句意:當他到達電影院時,電影已經開演五分鐘了。arrived到達,一般過去時;had begun開始,過去完成時,had been on進行,上映;begin開始,是短暫性動詞,不能和段時間連用,根據(jù) for Rve min

13、utes.故排除AB, be on進行,上映,表狀態(tài),可 和段時間連用,by the time到時候,從句用一般過去時,表示 戳止到從句動作發(fā)生時,主句動作已經完成,即過去的過去”,主句用過去完成時,故選Co【點評】考查動詞時態(tài)。注意句子涉及到begin和be on的詞義和用法。14. Peter,you your homework?-Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】A【解析】【分析】句意:一一皮特,你完成作業(yè)了嗎?一一還沒有,我馬上做。根據(jù) Notyet, I&

14、#39;ll do it at once.可知此處問你的作業(yè)完成了嗎,所以句子時態(tài)用現(xiàn)在完成時,現(xiàn)在完成時的結構have+done,故選A。【點評】此題考查句子時態(tài)。要根據(jù)上下文的聯(lián)系確定句子時態(tài)。15. By the end of last month, we already our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】C【解析】【分析】題意:到上個月末為止,我們已經結束了課程。根據(jù)句意,應選 Q【點評】注意時間狀語,很容易選出。16. your father a newspa

15、per when you got home?No,A. Was; reading; he wasB. Did read; he didC. Was; reading; he wasn'tD. Did; read; he didn't【答案】C【解析】 【分析】句意: 一當你到家的時候,你爸爸正在讀報紙嗎?一不,沒有。此題考查在過去的某個時間發(fā)生的事情,用過去進行時,其結構為 was/were doing ,其疑問式為提前be動詞,否定式回答為: No,主語+be動詞后加not。根據(jù)句意,故選 C?!军c評】考查一般疑問句的構成和回答,過去進行時態(tài),根據(jù)時間狀語選擇合適的時態(tài)。17

16、. Are you surprised at the ending of the movie?No, because I the story.A. readB. will readC. have readD. was reading【答案】C【解析】【分析】句意:一你對這部電影的結局感到驚訝嗎?一不驚訝,因為我讀過這個故事。根據(jù)語境判斷,這本書已經讀過,應該用現(xiàn)在完成時態(tài)來表示,故答案為Co【點評】考查現(xiàn)在完成時態(tài)。主語為第一人稱故動詞應使用原形。D. had beenBy yesterday 可知D. thinkthink用過去完成18. By yesterday, the plane ou

17、t of view for more than a month.A. isB. has beenC. was【答案】D【解析】【分析】句意:到昨天,飛機已經失去聯(lián)系了一個多月。根據(jù)該用過去完成時,所以選 Do【點評】考查動詞時態(tài)。19. I to study hard, but someone disturb me.A. thoughtB. had thoughtC. have thought【答案】B【解析】【分析】句意:我本來想努力學習,但是有人打擾了我。動詞 時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。故選 Bo【點評】考查過去完成時。20. By the time my mum g

18、ot home, I my homework.A. have finishedB. had finishedC. finishedD. will finish【答案】B【解析】【分析】考查動詞時態(tài)。句意為我母親到家時,我已經做完作業(yè)了。”主句動作在從句動作(一般過去時)之前就已經完成了,因此主句應用過去完成時,故選Bo21. -Did Alan see his old friends yesterday?Yes, he did. He_ his old friends for several years.A. didn't seeB. wouldn't seeC. hasn&#

19、39;t seenD. hadn't seen【答案】D【解析】【分析】句意:昨天艾倫見到他的老朋友了嗎?一一使得,他見到了。他已經有幾年不見他的老朋友了。結合語境可知下文描述的是一直持續(xù)到過去某時的動作,故用過 去完成時態(tài)。選 Do【點評】考查時態(tài)辨析22. By the first day of August, 2007, the PLA for eighty years.A. foundedB. has founded C. has been found D. had been founded【答案】D【解析】【分析】句意:到 2007年八月的第一天,中國人民解放軍已經建立了八十

20、年了。結合語境可知本句描述的是過去某時之前已經完成的動作,故用過去完成時態(tài)。主語是被建立的對象,故用被動語態(tài),選Do【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型, 首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時 態(tài)。語態(tài)的判斷主要是確定句子主語與謂語動詞的關系。如果是主動關系則用主動語態(tài), 反之如果是動賓關系,則用被動語態(tài),尤其要注意一些特殊動詞的用法。23. Pardon? I quite catch you.I said I the song before.A. didn't, hadn't heardB. d

21、on't, didn't hearC. didn't, didn't hearD. won't, hadn't heard【答案】A【解析】【分析】句意:請再說一遍,我沒太聽清你說的話。一一我說,我以前聽過這首歌。結合語境可知上文描述的是剛才發(fā)生的動作,故用一般過去時態(tài)。下文描述的是過去某時之前完成的動作,故用過去完成時態(tài)。選 Ao【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型, 首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時 態(tài)。英語疑問句中一般具有時態(tài)上的對應關系,注意結合這一特點

22、進行區(qū)分。24. I to go to Beijing the next day.A. plansB. plannedC. had plannedD. has planned【答案】C【解析】【分析】句意:我本來計劃著第二天去北京。動詞 plan用過去完成時來表示過去 未曾實現(xiàn)的想法,希望,打算或意圖等。故選 Q【點評】考查過去完成時。25. We _ to be able to come and see you.A. had hopedB. hopeC. have hopedD. are hope【答案】A【解析】【分析】句意:我們本來希望能來看看你。動詞 hope用過去完成時來表示過去 未

23、曾實現(xiàn)的想法,希望,打算或意圖等。故選Ao【點評】考查過去完成時。26. Johnson two tickets for the concert before Joe made a phone call to him.A. had bookedB. bookedC. has bookedD. were booking【答案】A【解析】【分析】句意:喬打電話給杰克遜前,杰克遜已經定了兩張音樂會的票。表示過去的過去”動作要用過去完成時(had +過去分詞),所以選 Ao27. They to help but could not get there in time.A. wantedB. had

24、wantedC. wantD. have wanted【答案】B【解析】【分析】句意:他們本來打算去幫忙,但沒有及時趕到那里。動詞 want用過去完 成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。故選Bo【點評】考查過去完成時。28. When he arrived at the bus stop, the bus for 10 minutes.A. has leftB. had leftC. has been awayD. had been away【答案】D【解析】【分析】句意:當他到達車站時,公交車已經離開10分鐘了。for+時間段,表示動作或狀態(tài)的延續(xù),leave是短暫性動詞,故用

25、其相對應的延續(xù)性結構be away,公交車離開發(fā)生在他到達之前,所以用過去完成時,故選 Do【點評】考查過去完成時。29. Mr Brown was too busy our papers this question.A. to mark, to answerB. to mark, answeringC. marking, answeringD. marking, to answer【答案】D【解析】【分析】句意:布朗先生忙著寫論文來回答這個問題。根據(jù)句意可知布朗先生正在寫論文,然而寫論文這個事情是發(fā)生在過去,所以要用過去進行時,所以要用making,這里面寫論文是為了回答問題,表示目的所以a

26、nswer之前應該加to。故選D?!军c評】考查固定搭配 tooto ,及動詞不定式表目的。30. Jim, did you take out the trash just now?No. By the time I came home it .A. have been taken outB. had taken outC. had been taken out【答案】C【解析】 【分析】take out拿出,帶出,by the time直到,came home是過去時,扔垃圾是 發(fā)生在came之前的動作,過去完成時表示的是過去的過去。又有be+動詞過去分詞構成被動語態(tài)。had been+過去分

27、詞,含有被動語態(tài)的過去完成時。句意:Jim,剛才是你把垃圾扔了嗎?不,我回來的時候垃圾已經被扔了。故選Co【點評】考查被動語態(tài)及過去完成時的用法。二、初中英語動詞的時態(tài)31. Let ' s turn on the TV and watch the football match.It ' s too late. It for an hour. And the result was-0.China won.A. has finished B. has begun C. has been on D. has been over 【答案】D【解析】【詳解】句意:-讓我們打開電視看足球

28、比賽吧。-太晚了,它都結束一個小時了,結果是 1比0,中國贏了。 has finished結束了,現(xiàn)在完成時;has begun開始了 ; has been on 一直在進行;has been over已經結束了。句中 for an hour表示一段時間, finish和begin都是瞬間性動 詞,不能和一段時間連用,故排除 A和Bo根據(jù)句意It ' s too 1ate及后面the result was - 可知,比賽已經結束了,故應選 Do32. I think I my new project tomorrow.A. start B. started C. will start

29、D . was starting 【答案】C【解析】句意:我想我明天將要開始我的新項目。本題考查動詞的時態(tài)。A. start開始,是動詞原形 B. started開始,是動詞的過去式C. will start將要開始,是動詞的將來時 D. wasstarting就要開始,是過去將來時。根據(jù)句意選C。33. I Chinese dishes for my foreign friends tomorrow evening.A. will cookB. have cookedC. cookD. cooked【答案】A【解析】試題分析:句意:明天晚上我將為我的外國朋友做中國菜。根據(jù)時間狀語tomorr

30、owevening可知,句子應該用一般將來時,故選 A??键c:考查動詞時態(tài)。34. You can ring me this evening. I at home.A. stayB. stayedC. will stayD. have stayed【答案】C【解析】【詳解】句意:今天晚上你可以給我打電話,我會待在家里。stay待在,停留,一般現(xiàn)在時態(tài)的結構;stayed是過去式形式;will stay 一般將來時態(tài);have stayed現(xiàn)在完成時。根據(jù)句意可 知,這里說的是this evening ,是一個將來的時間,故用一般將來時態(tài),選C。35. 一 you Wolf Warrior II

31、 (戰(zhàn)狼 2) ?Yes. I it last Friday. Kung fu artist Wu Jing both starred in and directed this action movie.A. Have, seen, have seenB. Did, see, sawC. Have, seen, sawD. Did, see, have seen【答案】C【解析】【詳解】C考查動詞時態(tài)辨析。句意: 一你看過電影戰(zhàn)狼 2»嗎?一是的。我上個星期五看的。武 打大師吳京主演并導演了這部動作片。從第二個人說的last Friday是過去的時間可知,第二空用一般過去時;結合語境

32、可知第一空是問是否曾經看過電影,用現(xiàn)在完成時。故選Co36. By the time I got up, my mother the breakfast well.A. has cooked B. cooked C. have cooked D. had cooked【答案】D【解析】句意:我起床的時候,媽媽已經做好早飯了??疾閯釉~時態(tài)辨析題。by the time等到/到時候為止,用于表示一段時間,主句需用完成時。根據(jù)從句時態(tài)( got是過去 式),結合句意語境,可知用過去完成時,即had+過去分詞結構,故選 Do37. Mum, where is my dictionary?Oh, I d

33、idn ' t see it, either. I' m afraid you it.A. are losingB. will loseC. have lostD. were losing【答案】C【解析】句意:媽媽,我的字典在哪里? 一一哦,我也沒有看到它,恐怕你把它弄丟了。A. arelosing現(xiàn)在進行時態(tài); B. will lose 一般將來時態(tài); C. have lost現(xiàn)在完成時態(tài); D. were losing 過去進行時態(tài)。lose這一動詞發(fā)生在過去,造成的結果是現(xiàn)在看不見了,屬于完成的動作,要用現(xiàn)在完成時態(tài)來表達,故答案為Co38. If our govern

34、ment pay attention to the safety of food, our health in danger.A. isn ' t; isB. doesn ' t; will beC. won' t; isD. isn ' t; will be【答案】B【解析】【詳解】句意:如果我們的政府現(xiàn)在不注意食品安全,我們的健康就會出于危險之中。結合語境可知,本句主語描述的是將來某時進行的動作,故用一般將來時態(tài)。當主句描述將來時態(tài),if引導的條件狀語從句中用一般現(xiàn)在時態(tài)表示將來動作,結合語境可知選B。39. The life we were used to

35、 greatly since 1992.A. changeB. have changedC. changingD. has changed【答案】D【解析】試題分析:句意:我們過去的生活自從1992年后有了巨大的變化。本題需要斷句正確,we were used to作句子主語的定語,句子缺少謂語動詞,根據(jù)時間狀語 since 1992,可知句 子的謂語用現(xiàn)在完成時態(tài),主語是the life用第三人稱has changed,故選D??键c:考查完成時態(tài)的用法。40. I don ' t know how long they. I remember he his wife on a sunn

36、y day.A. married, got married toB. married, got married withC. have been married , got married withD. have been married, married【答案】D 【解析】 【分析】【詳解】試題分析:句意:我不知道他們結婚多長時間了。我記得他是在晴朗的一天娶了他的妻子。此題考查現(xiàn)在完成時,因為 how long多久,應用現(xiàn)在完成時,后有 on a sunny day在晴朗的一天,應用一般過去時,根據(jù)句意,應選D。41. (題文) Oh! Jennifer with her parents d

37、inner there.A. is having B. are having C. have【答案】A【解析】句意:哦!珍妮和她的父母在那里吃晚飯。with連接并列主語,謂語根據(jù)第一個主語來判斷,因為主語Jenny是第三人稱單數(shù),故謂語用第三人稱單數(shù),故選 A。42. - Have you seen yesterday ' s TV play? I think Mary won' t marry the rich man.-I agree. Unless the man finally his mind to help the poor.A. change B. changes

38、 C. changed D. will change【答案】B【解析】句意:你看過昨天的電視劇嗎?我想瑪麗不會嫁給那個有錢人的。-我同意。除非這個人最終改變主意去幫助窮人。unless引導的條件狀語從句用一般現(xiàn)在時態(tài)表將來,故答案為Bo43. -to the United States?-No, never. But I went to Canada a few years ago.A. Have you beenB. Have you goneC. Did you goD. Will you go【答案】A【解析】試題分析:句意:你去過美國嗎?沒有,但我在幾年前去過加拿大。have/has

39、been to,曾經去過某地,表示有過這種經歷;have/has gone to去了某地,表示某人不在此地;根據(jù)題意故用現(xiàn)在完成時;根據(jù)句意,故選 A考點:考查現(xiàn)在完成時44. - Do you know what time Daniel Xuzhou tomorrow?-At 2:00 p. m. I will meet him when he at the airport.A. gets to; arrivesB. will get to; will arriveC. will get to; arrivesD. gets to; will arrive【答案】C 【解析】句意:你知道丹尼

40、爾明天什么時候去徐州嗎?下午2:00點。當他到達機場時我將與他會面。第一句是what time引導的賓語從句,主句是一般現(xiàn)在時,從句時態(tài)不受限制,結合tomorrow用一般將來時 will+動詞原形;第二句是 when引導的時間狀語從句,遵 循主將從現(xiàn)的規(guī)則,所以從句用一般現(xiàn)在時,主語是 he,因此是arrives;結合選項,故答 案選Co45. If you fail in the exam, you him down.A. would let B. lets C. will let D . let【答案】C【解析】句意:如果你考試不及格,你就會讓他失望的。would let是過去將來時;l

41、ets 一般現(xiàn)在時;will let 一般將來時;let讓,動詞原形。let sb. down讓某人失望,是一個固定短 語。句中If引導的是條件狀語從句,從句中用一般現(xiàn)在時態(tài),主句應用一般將來時態(tài),故 選C。46. She used to with her parents , but now she is used to with herclassmates at school.A. living living B. live liveC. live living D. living live【答案】C 【解析】【詳解】句意:她過去和父母住在一起,但現(xiàn)在她習慣了在學校和同學住在一起。used to:后跟強調動作的動詞時表示 過去常常",used to的后面跟動詞原形;be used to表示 習慣于做某 事”人作主語,后面用 v-ing形式:be used to doing sth.;結合所給的選項可知, C正確?!军c睛】used to do sth.表示過去常常做某事,而現(xiàn)在往往不做了。I used to get up early in themorning when I

溫馨提示

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

評論

0/150

提交評論