1. My friend is a writer. She …………………………… (write) many books
2. We …………………………………. (not have) a holiday last year
3. …………………………………… (you/see) Ann last week?
4. I ……………………………………. (play) tennis yesterday afternoon
5. What time …………………………………………….. (you/go) to bed last night?
6. ……………………………………………… (you/ever/be) to the United States?
7. My hair is clean. I …………………………………………. (wash) it
8. I ……………………………………….. (wash) my hair before breakfast this morning
9. When I was a child, I ……………………………………………… (not/like) sport
10. Kathy loves travelling. She …………………………………………………….. (visit) many countries
11. John works in a bookshop. He ………………………………… (work) there for three years
12. Last year we …………………………………. (go) to Finland for a holiday. We ……………………….. (stay) there for three weeks
13. Molly lives in Dublin. She ………………………………… (live) there all her life
14. Bob and Alice are married. They …………………………… (be) married for 20 years
15. When we were on holiday, the weather ……………………………… (be) awful
16. The weather ………………………………. (be) very nice recently, don’t you think?
17. My grandmother died 30 years ago. I ……………………………………. (never/meet) her
18. I don’t know Carol’s husband. I …………………………………….. (never/meet) him
19. Jill ………………………………… (buy) a new car two years ago
20. His hair is very short. He ……………………………….. (have) a haircut
21. Last night I …………………………….. (arrive) home at 12.30, I …………………………. (have) a bath and then I ……………………………… (go) to bed
22. ………………………………. (you/visit) many museums when you were in Paris?
23. My bicycle isn’t here any more. Somebody ………………………………… (take) it
24. I ………………………………….. (not/eat) anything yesterday because I ………………………….. (not/feel) hungry.
25. The car looks very clean, ……………………………………… (you/wash) it?
26. Brian: Hello Susan. Is Alan here?
Susan: No, I’m afraid He ……………………………. (go) out
Brian: Oh, what a pity! When exactly ………………………………. (he/go) out?
Susan: About ten minutes ago
27. I ……………………………….. (smoke) 20 cigarettes today
I …………………………………. (smoke) a lot yesterday
KEY:
1. has written 15. was
2. didn’t have 16. has been
3. Did you see 17. never met
4. played 18. have never met
5. did you go 19. bought
6. Have you ever been 20. has had
7. have washed 21. arrived-had-went
8. washed 22. Did you visit
9. didn’t like 23. has taken
10. has visited 24. didn’t eat-didn’t feel
11. has worked 25. have you washed
12. went-stayed 26. has gone out-did he go
13. has lived 27. have smoked
14. have been 28. smoked


