- I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (have) this shirt for nearly four years.
- Joanna \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (tidy) her desk, but now it's in a mess again.
- Mike \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (lose) his key. He can't find it anywhere.
- The last time I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (go) to Brighton was in August.
- I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (finish) my homework. I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (do) it before tea.
- And the race is over! And Micky Simpson \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (win) in a record time!
- Martin \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (be) to Greek five times. He loves the place.
- Of course I can ride a bike. But I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (not/ ride) one for years.
- I don't know Carol's husband. I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (never/ meet) him.
- Rupert \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (leave) a message for you. He \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (ring) last night.
- Your car looks very clean. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (you/ wash) it?
- We \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (move) here in 1993. We \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (be) here a long time now.
- Mr Clack \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (work) in a bank for 15 years. Then he gave it up.
- Is this the first time you \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (cook) pasta?
- I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (work) for a computer company since I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (graduate) from university.
- We \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (post) the parcel three weeks ago. If you still \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (not/ receive) it, please inform us immediately.
- Albert Einstein \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (be) the scientist who \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (develop) the theory of relativity.
- My grandfather \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (die) 30 years ago. I \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (never/ meet) him.
- A: Is your father at home?
B: No, I'm afraid he \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (go) out.
A: When exactly \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (he/ go) out?
B: About ten minutes ago.
- A: Where do you live? B: Boston.
A: How long \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (you/ live) there. B: 5 years.
A: Where \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (you/ live) before that? B: Chicago.
A: How long \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ (you/ live) in Chicago? B: 2 years.
X. Complete the conversation. Put the verbs in brackets in the past simple or present perfect.
Tom : (1) ___________ (you/ hear) the news about David?
Harriet : No. (2)___________ (what/ happen)?
Tom : (3)___________ (he/ have) an accident. When he was walking down some
steps, (4)___________ (he/ fall) and (5)___________ (break) his leg.
Harriet : Oh, how awful! When (6)___________ (it/ happen)?
Tom : Yesterday afternoon. Melanie (7)___________ (tell) me about it last night.
Harriet : Last night! (8)___________ (you/ know) about it last night, and (9)___________
(you/ not/ tell) me!
Tom : Well, (10)___________ (I/ not/ see) you last night. And (11)___________
(I/ not/ see) you today, until now.
Harriet : I hope he's all right. (12)___________ (he/ have) lots of accidents, you
know. (13)___________ (he/ do) the same thing about two years ago.
XI. Read this letter to a newspaper. Then look at the answer below and write the correct answer in each space.
A few days ago I (1)___________ that someone plans to knock down the White Horse
Inn. This pub (2)___________ the center of village life for centuries. It (3)___________ at
our crossroads for 500 years. It (4)___________ famous in the old days, and Shakespeare
once (5)___________ there, they say. I (6)___________ in Brickfield all my life. The villager
(7)___________ about the plans for less than a week and already there's a 'Save Our Pub'
campaign. Last week we (8)___________ happy, but this week we (9)___________ angry. We
(10)___________ them, you'll see.
- a. had learned b. learned c. has learned d. learn
- a. has been b. had been c. was d. is
- a. stood b. is standing c. stands d. has stood
- a. has been b. is c. was d. had been
- a. had stayed b. stayed c. stays d. has stayed
- a. lived b. am living c. was d. have lived
- a. have known b. knew c. had known d. know
- a. are being b. has been c. were d. had been
- a. are b. were c. has been d. are being
- a. are stopping b. will stop c. stop d. are going to stop
XII. Put the verbs in the present perfect or past perfect. Sometimes you need the negative.
- Who is that woman? I___________ (never/ see) her before.
- The house was dirty. They___________ (clean) it for weeks.
- There was no sign of a taxi, although I___________ (order) one half an hour before.
- You can have that newspaper. I___________ (finish) with it.
- We went to the box office at lunch-time, but they ________________ (already/ sell) all the tickets.
- It isn't raining now. It ________________ (stop) at last.
- It'll soon get warm here. I ________________ (turn) the heating on.
- It was twenty to six. Most of the shops ________________ (just/ close).
- Karen didn't want to come to the cinema with us because she ________________ (already/ see) the film.
- There's no more cheese. We ________________ (eat) it all, I'm afraid.
- I'm very pleased to see you again after such a long time. We ________________ (see) each other for five years.
- I spoke to Melanie at lunch-time. Someone ________________ (tell) her the news earlier.
- By 1960 most of Britain's old colonies ________________ (become) independent.
- Don't you want to see this program? It ________________ (start).
- At first I thought I ________________ (do) the right thing, but I soon realised that I ________________ (make) a serious mistake.
