英语现在完成时练习题
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 month 4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children 10) _____ lunch time 11) ______ she left here
B. 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 learned 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 2003 B. since about 6 years C. 6 years ago D. for about 6 years III. 用过去时或现在完成时填空:
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
第 1 页 共 2 页
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 ____________. (否定句) ____________ 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 ________________________
第 2 页 共 2 页
因篇幅问题不能全部显示,请点此查看更多更全内容