好文档 - 专业文书写作范文服务资料分享网站

(完整版)一般过去时和现在完成时练习题及答案I.docx

天下 分享 时间: 加入收藏 我要投稿 点赞

一般过去时和现在完成时练习题

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

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 __

that city before.

__ never _ ___ to

2. 填空

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

A. had made ?have tried

B. made?have tried D. made?tried

”.

“When ? ”Last“ year

C. has made ?tried

2 “He ____to draw horses already A. learned ?has B. learned C. has learned

?did

? hasD. 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

” “Because he _____ at her just now .

5. “Why ______ she _______ angry ? A. did ?get ?shouted

B. has ?got ?shouted D. has ?got ?has shouted

C. did ?get ?has shouted

6. ______you __________ the film before ? Where _____ you ____ it ? A. Have ?seen?did ?see

B. Did ?see?did ?watch D. Did ?see?have?seen

C. Have ?seen?have?seen

7.You ____ me waiting for two hours. I ____ for you since five. A. kept?waited

B. have kept ?waited

D. have kept ?have waited

C. 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 D. Is ?crying ?has stopped

C. Did ?cry ?stopped

10. I _______ the way. I ________ here for quite many years. A. knew ?have lived

B. knew ?live D. know ? live

C. know ?have lived

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

D. has been at

C. has been in

13.He ________ the Army by the end of 1989. He ______ in the army since then. A. joined ?is

B. has joined ?has been ? has been

C. had joined

? is D. had joined

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

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

17. Before the news ____ him, he ____ to know about it. A. reaches ?has gotB. reached ?had got

C. reached ? gotD. had reached

? got

18. I _____ him a second letter before I ____ from him. A. wrote ?heard B. wrote

?had heard

C. had written

? heardD. 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 hadB. got ?had had

C. had got ? had hadD. got ? hadn’ t had

21. They _______ for five hours when they ______ in New York. A. flew ?arrived C. flew ?had arrived

B. had flown ?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 C. worked ?knew

B. had worked ?had known D. worked ?had known

24. He _____ angry because he ____ for a long time. A. had got ?had waited B. got ?waited

(完整版)一般过去时和现在完成时练习题及答案I.docx

一般过去时和现在完成时练习题1.A.用already或yet1)Havetheytakendowntheoldpictures______?No,theyhaven’t2)Mostofushavefinishedourcompositi
推荐度:
点击下载文档文档为doc格式
0tlb42qfcd8uhsm07tfq670et7c26i0176n
领取福利

微信扫码领取福利

微信扫码分享