现在完成时与完成进行时for和since练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时练习题
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?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?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 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)