I. Put the verbs in brackets in the correct form, present perfect or past simple.
1. “Where’s your key?” - “I don’t know. I (lose) ________it.
2. Mary (go) ______ to Australia for a while but she’s back again now.
3. “Where’s Ken?” - “He (go) ______ out. He’ll be back in about an hour.”
4. Look! There’s an ambulance over there. There (be) _______ an accident.
5. They’re still building the new road. They (not/ finish) ________ it.
6. The police (arrest) _______ three people but later they let them go.
7. “Is Helen still there?” - “No, she (just/ go) ________ out.”
8. What do you think of my English? Do you think I (improve) ______?
II. Put “since” or “for”.
1. I haven’t seen Tom _____ Monday.
2. Sarah has lived in London _____ 1985.
3. The house is very dirty. We haven’t cleaned it _____ ages.
4. I haven’t had a good meal ______ last Tuesday.
5. Kevin has been looking for a job _____ he left school.
6. _____ Christmas, the weather has been quite good.
7. We’ve known each other ______ a long time.
8. She’s been in France _____ the last three weeks.
9. Ann has been in hospital _____ Monday.
10. I have learned to use a computer _____ I was a child.
11. Mr. Robinson has taught English _____ ten years.
12. We have known each other _____ 1986.