视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
最全中考英语复习资料一般过去时和现在完成时练习题含答案
2025-09-24 06:29:35 责编:小OO
文档
一般过去时和现在完成时练习题

  1. A. 用 already或 yet

  1) Have they taken down the old pictures ___   ___? No, they haven’t____ ___.

  2) Most of us have finished our compositions _____    .

  3) He said he hadn’t visited the exhibition _____ ___.

  B.用 since或 for

  1) We have learned five lessons __ __  _ the beginning of this term.

  2) Mrs Liao has been in hospital __ _ ___last week.

  3) I have stayed at my aunt’s ___   __two weeks.

  C. 用have gone或 have been

  1) Where are the boy students? They _____ to the school factory.

  2) Is your father in? No, he ___     _ to Shenzhen. _______he ever ______ there before ?

Yes, he ___ there several times

  3) He asked me if I___     __ to Hangzhou before.

    I told him that I wanted to go there for a visit as I __  __ never _   ___ to that city before. 

  2. 选择填空

  1.Mother __  __me a new coat yesterday. I _______ it on. It fits me well.

  A. had made…have tried   B. made…have tried

  C. has made…tried     D. made…tried

  2 “He ____to draw horses already”. “When ______ he ?” “ Last year “ 

  A. learned…has  B. learned…did  

C. has learned…has  D. has learned…did

  3.Tom _____up into the tree. Look, he ____ high up there !

  A. has got…is  B. has climbed…was  C. got …was  D. climbed…is

  4.____ you _____ the text yet ? Yes, we ____ it two hours ago.

  A. Did…copy…did  B. Have…copied…have 

C. Have…copied…did   D. Did …copy…had

  5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”

  A. did…get…shouted     B. has…got…shouted 

  C. did…get…has shouted    D. has…got…has shouted

  6. ______you __________ the film before ? Where _____ you ____ it ?

  A. Have …seen…did…see   B. Did …see…did…watch

  C. Have…seen…have…seen  D. Did …see…have…seen

  7.You ____ me waiting for two hours. I ____ for you since five.

  A. kept…waited      B. have kept…waited

  C. kept…have waited    D. have kept…have waited

  8.Where ______ John _______ ? To the library. He _________ there for an hour.

   A. has…been…has gone B. has…gone…has been  

C. did…go…went    D. did…be…went

  9.______ the baby still _____ ? No, it _______ crying.

  A. Has…cried…has stopped   B. Is…crying…stopped 

  C. Did …cry…stopped      D. Is…crying…has stopped

  10. I _______ the way. I ________ here for quite many years.

  A. knew…have lived  B. knew…live  

C. know…have lived  D. know…live

  11. _____ you ever _____ America ? Yes, I have.

  A. Have…gone to  B. Have…gone in  

C. Have…been 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.He ________ the Army by the end of 19. He ______ in the army since then.

   A. joined…is   B. has joined…has been   

C. had joined…is  D. had joined …has been

  14. By the time I _____ back they ____ up ten satellites.

  A. came…have sent  B. came…had sent 

 C. come…have sent  D. had come…sent

  15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.

  A. went…took  B. went…had taken  

C. had gone…took  D. had gone…had taken

  16. We ____ out by that time that he ____ a spy for a long time.

  A. had found…had been  B. had found…was  

C. found…had been  D. found…was

  17. Before the news ____ him, he ____ to know about it.

  A. reaches…has got B. reached…had got 

    C. reached…got  D. had reached…got

  18. I _____ him a second letter before I ____ from him.

  A. wrote…heard B. wrote…had heard 

 C. had written…heard  D. have written…hear

  19. People ____ that the soldiers _____ fighting.

  A. say…had stopped  B. said…has stopped 

 C. say…stopped  D. said…had stopped

  20. We ____ in a good harvest because we ____ enough rain.

  A. didn’t get…had had  B. got…had had  

C. had got…had had  D. got…hadn’t had

  21. They _______ for five hours when they ______ in New York.

  A. flew…arrived     B. had flown…had arrived 

  C. flew…had arrived    D. had flown…arrived

  22. She ____ that it _____ for two days by that day.

  A. says…has rained   B. says…had rained  

 C. said…had rained   D. said…rained

  23. John _____ there since the year before, so he _____ them.

  A. had worked…knew   B. had worked…had known 

  C. worked…knew     D. worked…had known

  24. He _____ angry because he ____ for a long time.

  A. had got…had waited  B. got…waited 

 C. had got…waited  D. got…had waited

  25. -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 

  26. Mr Black __________ in China since five years ago. 

  A. lived   B. has lived   C. lives   D. is going to live 

  27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there. 

  A. planted; planted     B. planted; have planted 

  C. have planted; planted   D. have planted; have planted

 练习答案:

  1.A. 1) yet, yet          2) already       3) yet

   B. 1) since       2) since        3) since 

   C. 1) have been     2) has gone, Has, been, has been    

3) have been, have been 

  2. BDACA   ADBDC   CDDBC   ABCDB   DCADC   BB 下载本文

显示全文
专题