《现在完成时和过去完成时练习.》由会员分享,可在线阅读,更多相关《现在完成时和过去完成时练习.(15页珍藏版)》请在金锄头文库上搜索。
1、初中英语现在完成时、过去完成时,过去时练习一、 单项选择。 1. Jim turned off the lights and then the classroom.A. was left B. had left C. has left D. left2. Both his parents look sad . Maybe they _whats happened to him . . knew . have known . must know .will know 3. He has _ been to Shanghai, has he ? . already .never .ever . s
2、till 4. The train from Beijing ten minutes ago.A. has arrived B. was arriving C. arrived D. had arrived5. Have you met Mr Li _? . just . ago .before . a moment ago6. The famous writer _ one new book in the past two year. is writing .was writing .wrote .has written7. Our country _ a lot so far . Yes
3、. I hope it will be even _ . . has changed ; well . changed ; good . has changed ; better . changed ; better 8. Zhao Lan _already _in this school for two years . was ; studying . will ; study . has ; studied . are ; studying 9. We _ Xiao Li since she was a little girl . . met . have met . have known
4、 . knew 10. The students their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned11. My brother here for three years. . have come . came . havent come .come 12. These farmers have been to the United States . Really? When _ there ? . will they go .
5、 did they go . do they go . have they gone 13. _ you _ your homework yet ? Yes . I _ it a moment ago . . Did; do; finished . Have; done; finished . Have; done; have finished . will; do; finish 14.His father _ the Party since 1978 . . joined . has joined . was in . has been in 15. By the time my pare
6、nts reached home yesterday, I the dinner already.A had cooked B. cooked C. have cooked D. was cooked16. Do you know him well ? Sure .We _ friends since ten years ago . . were . have been . have become . have made 17. How long have you _ here ? About two months . . been . gone . come . arrived 18. Sh
7、e had written a number of books the end of last year.A. for B. in C. by D. at 19. Hurry up ! The play _ for ten minutes . . has begun . had begun . has been on . began20. It _ ten years since he left the army . . is . has . will . was 21. Miss Green isnt in the office. She_ to the library . .has gon
8、e . had went .went . has been 22. I 1000 English words by the time I was ten.A. have learned B. was learning C. had learned D. learnt23. My parents _ Shandong for ten years . . have been in . have been to . have gone to . have been 24. He in Beijing for six years. He in Shanghai now. A. lived; lived
9、 B. has lived; lived C. have lived; lives D. lived; lives25. has Mr White been a member of Greener China since he to China? A. How soon, comes B. How often, got C. How long, came D. How far, arrived 26. His uncle for more than 9 years. A. has come here B. had been here C. has lived there D. has left
10、 the university 27. He in the factory for three years before he joined the Army.A. has worked B. works C. had worked D. will work28. Im sorry to keep you waiting. Oh, not at all. I _ here only a few minutes. A. have been B. had been C. was D. will be29. my glasses? Yes . I them on your bed a minute
11、ago . A. Do you see; have seen B. had you seen; have seen C. Would you see; saw D. Have you seen; saw30. I from Henry for a long time. A. dont hear B. hadnt heard C. have heard D. havent heard31. My mother_ in that factory at the age of 18.A. had worked B. has worked C. worked D. works32. You dont need to describe her. I _ her several times . A. had met B. have met C. met D. meet33. It is the third time you _ late this week. A. had been B. are