一般过去时和现在完成时练习题-含答案
一般过去时和现在完成时练习题
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 been2) 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…triedD. 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…shoutedB. has…got…shoutedC. did…get…has shoutedD. 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…waitedB. have kept…waited
一般过去时和现在完成时练习题-含答案
C. kept…have waitedD. 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…wentD. did…be…went
9.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…has stopped B. Is…crying…stoppedC. Did …cry…stoppedD. 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 _____ ? 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