一般过去时和现在完成时练习题 - 含答案78882

发布时间:2019-12-16 11:36:41   来源:文档文库   
字号:

选择填空
  1.Mother __ __me a new coat yesterday. I _______ it on. It fits me well.
  A. had madehave tried   B. madehave tried
  C. has madetried    D. madetried
  2 He ____to draw horses already. When ______ he ? Last year
  A. learnedhas   B. learneddid  

C. has learnedhas  D. has learneddid
  3.Tom _____up into the tree. Look, he ____ high up there !
  A. has gotis   B. has climbedwas 

C. got was  D. climbedis
  4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
  A. Didcopydid  B. Havecopiedhave

C. Havecopieddid D. Did copyhad
  5. Why ______ she _______ angry ? Because he _____ at her just now .
  A. didgetshouted     B. hasgotshouted
  C. didgethas shouted    D. hasgothas shouted
  6. ______you __________ the film before ? Where _____ you ____ it ?
  A. Have seendidsee   B. Did seedidwatch
  C. Haveseenhaveseen  D. Did seehaveseen
  7.You ____ me waiting for two hours. I ____ for you since five.
  A. keptwaited      B. have keptwaited
  C. kepthave waited    D. have kepthave waited
  8.Where ______ John _______ ? To the library. He _________ there for an hour.
   A.hasbeenhas gone B. hasgonehas been  

C. didgowent  D. didbewent
  9.______ the baby still _____ ? No, it _______ crying.
  A. Hascriedhas stopped   B. Iscryingstopped
  C. Did crystopped      D. Iscryinghas stopped
  10. I _______ the way. I ________ here for quite many years.
  A. knewhave lived  B. knewlive 

C. knowhave lived  D. knowlive
  11. _____ you ever _____ America ? Yes, I have.
  A. Havegone to  B. Havegone in  

C. Havebeen to  D. Have been in
  12. My brother ____college for over three years.
  A. has gone to  B. has been to 

C. has been in  D. has been at 

  13. People ____ that the soldiers _____ fighting.
  A. sayhad stopped  B. saidhas stopped

  C. saystopped   D. saidhad stopped
  14. We ____ in a good harvest because we ____ enough rain.
  A. didnt gethad had  B. gothad had  

C. had gothad had D. gothadnt had

  15. John _____ there since the year before, so he _____ them.
  A. had workedknew   B. had workedhad known
  C. workedknew     D. workedhad known
  16. He _____ angry because he ____ for a long time.
  A. had gothad waited  B. gotwaited

 C. had gotwaited   D. gothad waited
  17. -I have seen the film Titanic already.
  When __________ you __________ it
  The day before yesterday.
  A. have seen   B. will see  

C. did see   D. did seen
  18. Mr Black __________ in China since five years ago.
  A. lived   B. has lived  

C. lives   D. is going to live
  19. We ____________ trees last Sunday. So far we __________ over 3000 trees there.
  A. planted planted     B. planted have planted
  C. have planted planted   D. have planted have planted

练习答案:
   1~5 BDACA 6~10 ADBDC

11~15 CDCAD 16~19 BCBB


欢迎您的下载,

资料仅供参考!

致力为企业和个人提供合同协议,策划案计划书,学习资料等等

打造全网一站式需求

本文来源:https://www.2haoxitong.net/k/doc/8e6592834a73f242336c1eb91a37f111f1850d95.html

《一般过去时和现在完成时练习题 - 含答案78882.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式