1、一般过去式和现在完成时的练习1..Mother __ __me a new coat yesterday. I _______ it on. It fits me well.A. had madehave triedB. madehave triedC. has madetriedD. madetried2He ____to draw horses already”When ______ he________? Last year“A. learnedhaslearnedB. learneddid learnC. has learned
2、has learnedD. has learneddidlearn3.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 c
3、opyhad 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. Have
4、seenhaveseen 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.hasbeen
5、has 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
6、. 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
7、 D. has been at 13.He ________ the Army by the end of 1989. He ______ in the army since then. A. joinedis B. has joinedhas been C.had joinedis D. had joined hasbeen 25. -I have seen the film Titanicalready. -When __________ you __________ it? -The day before yest
8、erday. A. haveseen B. will see C. didsee D. did seen 26. Mr Black __________ in China sin