一般过去时和现在完成时练习题 含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般过去时和现在完成时练习题
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 (i)
C. has learned...has D. has learned (i)
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 (iv)
C. know...h ave lived D. know (iv)
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 1989. He ______ in the army since then.
A. joined…is
B. has joined…has been
C. had joined…is
D. h ad joined …has been
14. By the time I _____ back they ____ up ten satellites.
A. came…have sent
B. came…had sent