初中英語現(xiàn)在完成時試題(有答案和解析)_第1頁
初中英語現(xiàn)在完成時試題(有答案和解析)_第2頁
初中英語現(xiàn)在完成時試題(有答案和解析)_第3頁
初中英語現(xiàn)在完成時試題(有答案和解析)_第4頁
初中英語現(xiàn)在完成時試題(有答案和解析)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、初中英語現(xiàn)在完成時試題(有答案和解析)、初中英語現(xiàn)在完成時1. The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高樓在這里已經(jīng)有 100年了。根據(jù)for 100 years可知 高樓在這里” 是過去發(fā)生的動作一直持續(xù)到現(xiàn)在,要用現(xiàn)在完成時態(tài),其謂語動詞形式為have/has+動詞過去分詞。故選Co【點評】此題考查現(xiàn)在完成時,平時應多歸納總結各種時態(tài),語態(tài)和句式的結構及用法。2. Do you still play basketball?Oh, no. I it for th

2、e past two years.A. havent playedB. didnt playC. wont playD. hadnt played【答案】A【解析】【分析】句意:一一你還打籃球嗎?一一哦,不了。我已經(jīng)有兩年沒有打過了。根據(jù)句中的for the last two years可知應與完成時態(tài)連用,又有時間是the last two years可知是從現(xiàn)在往前兩年,因此應使用現(xiàn)在完成時態(tài),故選Ao【點評】考查動詞時態(tài)中的for+段時間與完成時態(tài)連用,根據(jù)時間確定是現(xiàn)在完成還是過3. The volunteers a lot of help to the old and the you

3、ng since 2010A. offeredB. have offeredC. are offeringD. will offer【答案】B【解析】【分析】考查時態(tài).句意“自2010以來,志愿者們向老人和青年提供了大量的幫助.A過去時.B現(xiàn)在完成時態(tài).C現(xiàn)在進行時態(tài).D 一般將來時態(tài).since+點時間通常 用于現(xiàn)在完成時態(tài),結構是 have/has+動詞的過去分詞,主語是 volunteers復數(shù),用助動詞 have, offer的過去分詞是 offered .答案是 B.4. The drama series The Thunder (破冰行動) hits screens these d

4、ays.Oh. What a pity! I any of them yet,A. doesnt watchB. didnt watchC. wont watchD. havent watched【答案】D【解析】【分析】句意:一一連續(xù)劇破冰行動這些天正在霸屏。一一哦。真遺憾!我任何一集也沒有看過。根據(jù)Oh. What a pity!可知我沒有看過。過去的動作對現(xiàn)在造成的影響和yet也,常和現(xiàn)在完成時的否定結構連用,可知此處用現(xiàn)在完成時。故選Do【點評】此題考查現(xiàn)在完成時。注意 yet常和現(xiàn)在完成時連用。5. I scared of dogs ever since a dog hurt me

5、when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】【分析】由since引導的從句可知主句應用現(xiàn)在完成時,故答案為C。句意是:自從我五歲時被狗傷過之后我就一直怕狗?!军c評】本題考查現(xiàn)在完成時的用法。6. 一 Where is your uncle? I havent seen him for a long time.He Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. ha

6、s arrived inD. has been in【答案】D【解析】【分析】考查延續(xù)與非延續(xù)性動詞。根據(jù) for about half a year是一段時間,排除 非延續(xù)性動詞 A、B、C這三個選項,故選 Do7. My parents for twenty years by the time I was 15.A. married B. had marriedC. had been married D. had got married【答案】C【解析】【分析】for twenty years二十年”.為表一段時間的狀語,要求謂語動詞具有持續(xù)性。而在所給選項中,只有 be married表

7、示結婚狀態(tài),具有延續(xù)性,故選C?!军c評】本題考查非延續(xù)性動詞與延續(xù)性動詞的轉換。8. They say there is a new restaurant near here.Yes, and it for more than a week.A. has been openB. openC. is openingD. opens【答案】A【解析】【分析】句意:一一他們說在這附近有一個新的餐館。一一是的,它已經(jīng)開了一個多星期了。根據(jù) for more than a week ,可知用現(xiàn)在完成時, have/has been done ,故選Ao【點評】考查現(xiàn)在完成時,注意識記其標志詞。9. Na

8、ncy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】D【解析】【分析】句意:南西去世五年了。A. was dying過去進行時態(tài);B. has died現(xiàn)在完成時態(tài);C. died 一般過去時態(tài);D. has been dead現(xiàn)在完成時態(tài)。句子強調的是過去開始的動作或狀態(tài)一直延續(xù)到現(xiàn)在,句子用現(xiàn)在完成時態(tài);die是一個非延續(xù)性動詞,不能與表示一段時間的狀語for 連用,用成be deado故選D?!军c評】本題考查時態(tài)辨析。某人去世了多少年就用延續(xù)性動詞的現(xiàn)在完成時,has beendeado10. The

9、small shop for several years.A. openedB. has been openedC. has openedD. has been open【答案】D【解析】【分析】open是非延續(xù)性動詞,和表示一段時間的時間狀語連用必須轉化為延續(xù) 性動詞be open.根據(jù)句意,本句應用現(xiàn)在完成時態(tài),故選 D?!军c評】考查 open轉化為be open, be open里的open是形容詞,不能加 ed.11. How many times you to Beijing this year?Three times.A.have; beenB.had beenC. have go

10、neD. had gone【答案】A【解析】【分析】句意是:你今年去過北京幾次?三次??疾?have been與havegone的區(qū)別。have been是指去過某地切已經(jīng)回來了,have gone是指去了某地還沒有回來,根據(jù)答句Three times.可以推測已經(jīng)回來了,故選 A。12. What you just now?Dont worry. Nothing.A. has happens to; has happenedB. happened; happenedC. happened; has happenedD. happened to; has happened【答案】D【解析】【分

11、析】句意:一剛才你發(fā)生了什么事?一別擔心,沒什么事發(fā)生。固定句式What happened to 發(fā)生了什么?第二空是回答之前并沒有發(fā)生任何事情,所以不必擔 心,用現(xiàn)在完成時,has happened,故答案為 D。【點評】考查動詞時態(tài),一般過去時表示過去某個時間發(fā)生的動作;現(xiàn)在完成時表示過去的動作對現(xiàn)在造成的結果或影響O13. Hi, Tom! _ you ever the Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】A【解析】【分析】句意:一一你好,Tom!你曾

12、經(jīng)去過鳥巢嗎?一一是的,我去過。它是極好的。根據(jù)答語 一Yes, I have可知是以have開頭的現(xiàn)在完成時的一般疑問句,排除C。havebeen to+地點名詞,去過某地,去了并且回來了;have gone to+地點名詞,去了某地,去了還沒有回來,在去或者回來的路上。根據(jù)Its fantastic.可知去了并且回來了,故選 A?!军c評】考查短語辨析,注意平時識記其區(qū)別,理解句意。14. I an invitation to the concert. I cant wait to go.A. receiveB. will receiveC. was receivingD. have rec

13、eived【答案】D【解析】【分析】句意:我已經(jīng)收到音樂會的邀請,我等不及要去了。由句意得知我已經(jīng) 收到去音樂會的邀請函,動作已完成造成的影響是我等不及要去,要用現(xiàn)在完成時,故答 案選D?!军c評】考查動詞時態(tài)。根據(jù)題目所給語境推斷出應使用的時態(tài)。15. Hobo and Eddie the cinema to watch the film Zootopia.Oh, thats why I cant find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】A【解析】【分析】考查主謂一致。句意:一一侯博

14、和埃迪去了電影院看電影瘋狂動物城。哦,這就是為什么我現(xiàn)在找不到他們的原因。have gone to去了; been to去過。Hobo and Eddie作主語,謂語動詞要用復數(shù)形式。所以選A。16. Mike began to work in the factory in 2013 . He_ there for four years .A. is workingB. was workingC. worksD. has worked【答案】D【解析】【分析】句意:邁克在這里工作已經(jīng)4年了。一直持續(xù)的狀態(tài)用現(xiàn)在完成時。故D選項正確?!军c評】考查現(xiàn)在完成時。17. The Greensmany

15、places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】B【解析】【分析】句意:自兩年前開始,格林一家參觀了許多名勝。since引出的時間狀語從句,強調主句謂語從過去某時一直延續(xù)到現(xiàn)在,主句用現(xiàn)在完成時態(tài),the Greens格林一家,表示復數(shù)含義,作主語,謂語用復數(shù)形式。故選Bo18. Great changes_ in my hometown in the last few years.A. took place B. will take place C.

16、have taken place D. have been taken place 【答案】C【解析】【分析】句意:過去幾年我的家鄉(xiāng)發(fā)生了巨大的變化。in the last few years意為在過去的幾年里”用于現(xiàn)在完成時;take place發(fā)生“沒有被動語態(tài)。故答案選C?!军c評】考查現(xiàn)在完成時。19. A number of tourists Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】A【解析】【分析】句意

17、:很多游客多次去過揚州,因為它是如此美麗的一個城市。havebeen to ,表示去過某個地方,have gone to ,表示去了某地,還沒回來。 many times是很多次,游客們應該是去過很多次,用 have/has been to+地點,由于主語是復數(shù),助動詞用 have,故選 Ao【點評】考查現(xiàn)在完成時,注意 have been to表示去過回來了,have gone to表示去了還沒回來。20. Wheres your father?He to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】【分析】

18、句意:一一你爸爸在哪?一一他去了長沙。因為父親不在,證明他去了 某個地方?jīng)]有回來。之前發(fā)生的動作對現(xiàn)在造成的影響用現(xiàn)在完成時,結構為have/has+過去分詞,主語he是第三人稱單數(shù),助動詞用has, go的過去分詞是gone,故選B?!军c評】考查現(xiàn)在完成時,注意去過某地用have/has been to ,去了某地用 have/has goneto。21. - What a nice watch! How long you it?-For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】B【解析】【分析

19、】句意:多好的一塊表??!你買了多久了 ?剛剛兩周。”根據(jù)句意可知用 現(xiàn)在完成時,buy是瞬間動詞.不可與how 10ng連用,故排除選項 A、D:選項C是過去進行時,不符合題意。故選 B項?!军c評】考查現(xiàn)在完成時。22. Jackson school two years ago and he for two years.A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】B【解析】【分析】句意:Jackson兩年前離開學校,他離開已經(jīng)兩年了。根據(jù) two yearsa

20、go可知,第一空應用一般過去時;根據(jù) fortwo years司知,第二空應用現(xiàn)在完成時,且 動詞要用延續(xù)性動詞,故選Bo【點評】考查動詞的時態(tài)。23. Jack school two years ago and he for two years.A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】B【解析】【分析】句意:Jack兩年前離開學校,他離開有兩年時間了。two years ago表示動作瞬間結束用一般過去時,leave的過去式為left, for two

21、years表示狀態(tài)延續(xù)用現(xiàn)在完成時,leave需換成be away from ,且Jack相當于第三人稱單數(shù),用 has been away from。 故選Bo【點評】考查一般過去時和現(xiàn)在完成時,注意根據(jù)標志性短語確定時態(tài)。24. Why are you looking for Mary in a hurry, John?The boss is wondering where she and how long she there.A. has been; has beenB. has gone; has goneC. has been; has goneD. has gone; has be

22、en【答案】D【解析】【分析】句意:一你為什么這么匆忙找瑪麗,約翰?一老板想知道她去了哪兒并在那兒呆多久。Have/has gone to意為去了某地,have/has been to意為去過某地,而have/has been in+地點名詞意為呆在某地,停留在某地,當時副詞 there時,不用介詞in, 故選D。25. How long his grandfather?A. has, diedB. has, been death【答案】D【解析】【分析】句意:他的爺爺去世多久了?C. has, dyingD. has, been deadhas died已經(jīng)去世了,不能與時間段連用;has

23、been death形式錯誤,death是名詞;has dying形式錯誤;has been dead已經(jīng)去世 了。句中 How long問的是一段時間,die是瞬間性動詞,不能和一段時間連用,故 A不 對。has been dead是一個系表結構,表示狀態(tài),可以持續(xù)。故應選D?!军c評】考查現(xiàn)在完成時延續(xù)性動詞與短暫性動詞的轉換。die非延續(xù)性動詞,要轉換為延續(xù)性的be dead。26. How long can I the Chinese workbook?For three weeks.A. borrowB. keepC. to borrowD. to keep【答案】B【解析】【分析】句

24、意:一一我能保存語文練習本多長時間?一一三個星期。情態(tài)動詞can用動詞原形,所以排除C、Do how long所在的句子用延續(xù)性動詞,borrow是非延續(xù)性動詞,keep是延續(xù)性動詞,故選 Bo【點評】考查情態(tài)動詞和延續(xù)性動詞與非延續(xù)性動詞的用法,注意平時識記。27. Last week I a cold. Thats to say since last week, I a cold.A. have had; have hadB. caught; have hadC. have had; have caughtD. caught; have caught【答案】B【解析】【分析】句意 :上周我患了感冒。也就是說,從上周開始,我就一直在感冒。“havea cold和“catcha cold均可表示感冒,但前者強調感冒持續(xù)的狀態(tài);后者強調感冒的行為,

溫馨提示

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

評論

0/150

提交評論