内容正文:
现在完成时since与for练习
一 用 for和 since填空
1. His father has been dead ______ he was ten years old.
2. Michael has been away from the army______ six years.
3. He has been in Chongqing _______2003.
4. My brother has had a car ______ two months.
5. Tom has kept a book ______ 5:00 a.m.
6. You have been in New York a long time.
7. The city has improved a lot I came here a few years ago.
8. It’s a street in New York. It has been there 1811.
9. There have been many famous theaters along the streets many years.
10. You have been in New York a long time.
11. He has waited for Tom two hours ago.
12. He has stayed here 5 o’clock.
13. He has stayed here 5 hours ago.
14. She has taught English he came here.
15. He has kept the book 2 weeks.
16. It has been a national historic landmark(历史遗迹) 1963.
17. I have waited for Tom forty minutes.
18. You have been in New York a long time.
19. Bobby has been away the park 2 hours.
二 同义句替换
1. I have worked in the school for three years .
=I have worked in the school three years ago .
=I have worked in the school 2011.
=I have worked here I came to the school .
2. She has lived in Shanghai _______ ten years.
= She has lived in Shanghai _______ ten years ago.
= She has lived in Shanghai _______ 2013.
3. Jim opened the door an hour ago.
The door has been open _______ an hour _______.
4. 自从2001年开始,我就在这所学校教英语了。(完成译句)
I have ______ English in this school ______ 2001.
三 选择题
1. I____ Mr.Zhao since I ____ here three years ago.
A. knew,came B. have known,came
C. Knew,have come
2. Lucy and lily ____ China for 5 months.
A. have been B. have been in C. have been to
四 对划线部分提问
1. He has stayed here for ten years.
2. I have learned English since three years ago.
答案
一 用 for和 since填空
1-5 since for since for since
6-10 for since since for for
11-15 since since since since for
16-19 since for for for
二 同义句替换
1. since since since
2. For since since
3. Since...ago
4. Taught...since
三 选择题
1-2 B B
四 对划线部分提问
1 How long has he stayed here?
2 How long have you learned English?
学科网(北京)股份有限公司
$$