1. We (not / have) a holiday last year.
A) didn't have
B) haven't had
C) hadn't have
2. My parents (be) to the USA many times.
A) have been
B) were
C) have being
3. I (buy) a new dress last week, but I (not / wear) it yet.
A) have bought A) haven't worn
B) bought B) wore
C) had bought C) didn't wear
4. … it (stop) raining yet?
A) Did it stop
B) Is it stopped
C) Has it stopped
5. Don't worry about your letter. I (send) it the day before yesterday.
A) sended
B) have sent
C) sent
6. I (lose) my glasses. I (have) them when I came to the college this morning.
A) losed A) have had
B) have lost B) had
C) lost C) have
7. When Jill (finish) school?
A) When had Jill finished
B) When has Jill finished
C) When did Jill finish
8. When I was a child, I (always / be) late for school.
A) have always been
B) was always late
C) had always been
9. I can't find my umbrella. I think somebody (take) it by mistake.
A) took
B) takes
C) has taken
10. Are you tired? - Yes, a little. I (paint) the ceiling today.
A) have painted
B) painted
C) paint
11. We (not / see) Peter this week, but we (see) him a couple of weeks ago.
A) didn't see A) saw
B) haven't saw B) have seen
C) haven't seen C) have saw
12. Have you got any money? - Yes, I (borrow) it from my brother.
A) borrowed
B) have borrowed
C) did borrow
13. Where is Jane? - She (go) the shops. She'll be back soon.
A) went
B) has gone to
C) has been to
14. My husband (work) in the bank for three years since 1990 to 1993.
A) has worked
B) had worked
C) worked
15. Mom (lose) her car keys, so we have to open the door by force.
A) has lost
B) lost
C) losed
16. One of the passengers (die) in that accident.
A) has died
B) died
17. My sister and her husband (be married) since last Christmas.
A) were married
B) have married
C) have been married
18. the post (come) today?
A) Did the post come
B) Has the post come
C) Has the post came
Keys
1a; 2a; 3b,a; 4c; 5c; 6b,b; 7c; 8b; 9c; 10a; 11c,a; 12b; 13b; 14c; 15a; 16b; 17c; 18b.
PRESENT PERFECT / PRESENT PERFECT CONTINUOUS
1. He knows Africa well because he (travel) a lot there.
A) has been travelling
B) has travelled
2. You (write) this composition for two hours and can't complete it.
A) have been writing
B) have written
3. John is still repairing his car. - He must be tired. He (repair) it all day.
A) has repaired
B) has been repairing
4. Alice promised to come, but she's absent. Something (happen) to her.
A) has been happening
B) has happened
5. The children are drawing. They (draw) since they came home.
A) have been drawing
B) have drawn
6.... they (tell) anything about their summer plans?
A) Have they been telling
B) Have they told
7. My aunt (have) the big house in the country.
A) has always been having
B) has always had
Keys
1a; 2a; 3b; 4b; 5a; 6b; 7b.
FUTURE CONTINUOUS / FUTURE SIMPLE
1. This time tomorrow they (sit) in the train on their way to Chicago.
A) will sit
B) will be sitting
2. I (be) at home if you need anything.
A) will be
B) will being
3. Don' t phone Jim from 5 to 6 - he (have) English.
A) will have
B) will be having
4. Why are you in a hurry? If you arrive at 8 o'clock, they (still cook) the meal.
A) will still cook
B) will still be cooking
5. He (come) at eight in the evening.
A) will come
B) will be coming
6.... you (have lunch) with me on Friday?
A) Will you have lunch
B) Will you be having lunch
7. I'm not sure I'll recognize Eve. I haven't seen her for ages. - She (wear) a dark blue pullover and jeans.
A) will wear
B) will be wearing
Keys
1b; 2a; 3b; 4b; 5a; 6a; 7b.