内容正文:
Actions speak louder than words. --powered by 刺刺
现在完成时配套练习
一、将下列句子变成否定句和一般疑问句,并做肯否回答:
1. I have made a mistake.
2. The train has arrived.
3. I have seen these two films.
4. His uncle has taught me to skate.
5. Tom has left his book at home.
6. Mr. Smith has been to Beijing.
二、选词填空(时间标志词练习)
1. Have you done your homework _______? (for, just, yet)
1. I have _______been to Chengdu. (ever, never, yet)
1. He has _______washed the dishes. (already, ever, for)
1. Have you cleaned your room _______?(for, just, yet)
1. They have _______arrived. (ever, just, yet)
1. Have you _______ridden a horse? (ever, for, yet)
1. We haven’t completed the project _______ .(already, for, yet)
三、用for 或since 填入下列句子:用since和for填空
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
12. He has lived here _______ six years.
13.Our teacher has taught at this school _______ 1972.
14.His daughter has been abroad _______ two years.
15.I have been awake _______ six o’clock.
16.The weather has been very cold _______ Christmas(圣诞节)
17.Mr. Smith hasn’t travelled by train _______ he bought his new car.
18.We haven’t had a swim _______ a year.
19.Mother hasn’t had a headache _______ she began to wear her new glasses.
20. He has lived in Nanjing ________ the year before last.
21. I’ve known him ________ we were children.
22. Our teacher has studied Japanese________ three years.
23. She has been away from the city ________ about ten years.
24. It’s about ten years ________ she left the city.
四、用所给词的适当形式填空。
1. I _______ already_______. (see) the film. I ________ (see) it last week.
2. ________ he _______ (finish) his work today? Not yet.
3. My father ________ just ________ (come) back from work. He is tired now