现在完成时与完成进行时for和since练习题
- 格式:doc
- 大小:27.50 KB
- 文档页数:3
现在完成时练习题I. 用never, ever, already, yet, for, since填空1.I have _______ seen him before, so I have no idea about him.2.Jack has _________ finished his homework ________ an hour ago.3.Mr. Wang has taught in this school ________ ten years.4.“Have you ________ seen the film?”“No, I have ________ seen it.”5.“Has the bus left _______?”“Yes, it has _________ left.”II. 用since和for填空A. 1) ______ two years 2) _______ two years ago 3) _______ last month4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children10) _____ lunch time 11) ______ she left hereB. 1. He has lived in Nanjing ________ the year before last.2. I’ve known him __________ we were children.3. Our teacher has studied Japanese _________ three years.4. She has been away from the city ___________ about ten years.5. It’s about ten years __________ she left the city.6. I've been practicing the piano since 10∶30.7. Mario has been running ____ 15 minutes.8. Sarah has been sleeping ____ 9∶00.9. Dale has been talking on the phone ____ five minutes.10. Louie has been studying Chinese ____ he was six years old.11. I've been watching you ____ ten minutes.12. She has done her homework _________ two hours.13. Tom has been swimming _________ an hour.14. They have learnd English ________ they came to school.15. They have been in the room __________8 o’clock.16. We have studied English _________several years.17. I have been living in Xi’an_________I was born.18. She has worked here _________ 2006.19. Mary has been running _________ she came here.20. Ann has been learning English since 2003.(选出同义词组)A. for 2003B. since about 6 yearsC. 6 years agoD. for about 6 yearsIII. 用过去时或现在完成时填空:1. “_________ you __________ (write) a letter to your aunt yet?”“Yes, I ___________. I ________________ (write) one last week.”2. “_________ he ___________ (finish) his homework?”“Not yet.”3. “_________ they ever __________ (be) abroad?”“Yes, just once.”4. Your father _________ just ___________ (finish) his work.5. Your father _________ (finish) his work just now.6. Last term I __________ (learn) many English words.7. They ____________ (not read) the interesting books yet.8. He _____________ never ____________ (go) to the science museum.9. ____________ you ever ____________ (drink) coke?10. “____________ you _____________ (buy) a dictionary? ““Yes, I __________ .”“Where __________ you _____________ (buy) it?”“ I ___________ (buy) it in a bookstore.”“When ___________ you _____________ (buy) it?”“ Yesterday.”IV. 划线提问1) I have been there for two days.__________ _________ __________ you __________ __________ ?1)My father has lived here since 2000._________ _________ __________ your father _________ __________?2)He left here yesterday._________ ________ he _________ __________?3)They bought a book two hours ago.__________ ___________ they __________ a book?V. 用have/has been to/in, have gone to及go的各种形式填空。
1)Where is Jack? He __________ his country.2)John _______ England since he came back.3)The Smiths ______ Beijing for years.4)_____ you ever ____ America? -- Yes, I _____ there many times.5)I _____ this school since three years ago.VI.句型转换:1. He has already gone _________ __________ home ____________. (否定句)____________ he __________ home ___________? (疑问句) 2. He has lunch at home. He __________ _____________ lunch at home. (否定句)____________ he __________ lunch at home? (疑问句)3. He has been there twice. ______ _______ ______ _______he been there? (划线提问)4. They have been talking for the whole three hours.(一般疑问句)________they ________ ________for the whole three hours?5. They have been playing football for two hours.(就划线部分提问)__________ __________have they been playing football?6. She has studied English for two years. ( 同义句)_____________________________________________________VII. Answer the questions.1.Q: How long have you been working in this restaurant? (two years) A: I've been working here for two years.2.Q: How long has your sister been working here? (June)A: She has ________________________3.Q: How long has that man been waiting? (twenty minutes)A: He has ________________________4.Q: How long has that woman been sitting there? (8∶30)A: She has ________________________5.Q: How long has that boy been talking on the phone? (five minutes) A: He has ________________________6.Q: How long have you been talking to me? (ten minutes)A: I've ________________________。