《八年级英语下册一般过去时和现在完成时练习题.docx》由会员分享,可在线阅读,更多相关《八年级英语下册一般过去时和现在完成时练习题.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、八年级英语下册一般过去时和现在完成时练习题用 already 或 yet1. 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.用 since 或 for4. We have learned five lessons the beginning of this term.5. Mrs Liao has been in hospital last wee
2、k.6. I have stayed at my aunt? s two weeks.用 have gone 或 have been7. Where are the boy students? They to the school factory.8. Is your father in? No, he to Shenzhen. he everthere before ?Yes, he there several times9. He asked me if I to Hangzhou before.I told him that I wanted to go there for a visi
3、t as I neverto that city before.四.选择填空10. Mother me a new coat yesterday. I it on. It fits mewell.A. had made; have tried B. made; have triedC. has made; tried D. made; tried11. “He to draw horses already . uWhen he?” Lastyear.,A. learned. . . has B. learned. . . didC. has learned. . . has D. has le
4、arned. . . did12. Tom up into the tree. Look, he high up there!A. has gotis B. has climbed*was C. got ,was D. climbedis13. you the text yet?Yes, we it two hours ago.A. Did; copy; did B. Have; copied; haveC. Have; copied; did D. Did; copy; had14 -Why she angry?一Because he at her just now.A. did; get;
5、 shouted B. has; got; shoutedC. did; get; has shouted D. has; got; has shouted15. you the film before? Where youit?A. Have; seen; did; see B. Did; see; did; watchC. Have; seen; have; seen D. Did; see; have; seen16. You me waiting for two hours. I for you since five.A. kept; waited B. have kept; wait
6、edC. kept; have waited D. have kept; have waited17. Where John ? To the library. He there for an hour.A. has*beenee-has gone B. has-e*gone*e-has beenC. did-*go*went D. didbewent18. 一the baby still ? 一No, it crying.A. Has; cried; has stopped B. Is; crying; stoppedC. Did; cry; stopped D. Is; crying; h
7、as stopped19. I the way. I here for quite many years.A. knew*have lived B. knew* live C. know*have lived D. know* live20. 一you ever America?一Yes, I have.A. Have; gone to B. Have; gone in C. Have; been to D. Have; been in21. My brother college for over three years.A. has gone to B. has been to C. has
8、 been in D. has been at22. He the Army by the end of 1989. He in the army since then.A. joined; is B. has joined; has beenC had joined; is D. had joined; has been23. By the time I back, they up ten satellites.A. came; have sent B. came; had sentC. come; have sent D. had come; sent24. Jack over five
9、lessons by seven o clock. Then he a rest.A. went; took B. went; had takenC. had gone; took D. had gone; had taken25. We out by that time that he a spy for a long time.A. had found; had been B. had found; wasC. found; had been D. found; was26. Before the news him, he to know about it.A. reaches; has
10、got B. reached; had gotC. reached; got D. had reached; got27. I him a second letter before I from him.A. wroteheardB. wrote*had heardC. had writterf*heard D. have written*hear28. People that the soldiers fighting.A. say. . . had stopped B. said. . . has stoppedC. say. . . stopped D. said. . had stop
11、ped29. We in a good harvest because we enough rain.A. didn t get had had B. got had hadC. had got had had D. got hadn t had30. They for five hours when they in New York.A. flew; arrived B. had flown; had arrivedC. flew; had arrived D. had flown; arrived31 She that it for two days by that day.A. says
12、; has rained B. says; had rainedC. said; had rained D. said; rained32. John there since the year before, so he them.A. had worked; knew B. had worked; had knownC. worked; knew D. worked; had known33. He angry because he for a long time.A. had got; had waited B. got; waitedC. had got; waited D. got;
13、had waited34 -I have seen the film “Titanic” already.When you it?一The day before yesterday.A. have; seen B. will; seeC. did; see D. did; seen35. Mr. Greenin China since five years ago.A lived B. has lived C. lives D. is going to live36. We trees last Sunday. So far we over 3, 000 trees there.A. planted; planted B. planted; have plantedC. have planted; planted D. have planted; have planted