You are on page 1of 5

Exercises

f O Look at the pictures. What has happened? Choose from the box.

go to bed c lean his shoes stop raining


close the door fall down have a shower

has closed the door.

—> M They. have gone to bed.

has stopped raining.

Hi 1 M M He. has had a shower.

—> The. picture has fallen down.

H g | Complete the sentences with a verb from the box.

break buy decide finish forget go go


invite lose see not/see take tell not/tell

1 I y e jo s t my keys. I don't know where they are.


have bought
2 I ........................................................................some new shoes. Do you want to see them?
3 'Where is Helen?' has gone
'She's not here. S h e ...................................................................... out.'
Have
4 I'm looking for Paula...................................y seen
o u ................................................. her?
has brooken
5 Look! Som ebody........................................................................that window.
6 'Does Lisa know that you're going away?' have told
'Yes, I ........................................................................ her.'
has taken
7 I can't find my umbrella. Som ebody........................................................................it.
8 'Where are my glasses?' haven't seen
'I don't know. I ...................................................................... them.'
has
9 I'm looking for Sarah. W h e re ...............................sh gone
e ..................................................?
have forgotten
10 I know that woman, but I ........................................................................ her name.
11 Sue is having a party tonight. S h e has invited a lot of people.
Have decided
12 W hat are you going to do? ............................... y o u ..................................................?
13 a: Does Ben know about the meeting tomorrow?
haven't told
B: I don't think so. I ........................................................................him.
14 I have finished with this magazine. Do you want it?
Exercises

r
Write a sentence with just for each picture.

i to
Ed
1 Theyyeju s t arrived 3 T h e y ...... have just bought a car.
has just go up.
2 H e ............................................ 4 The race has just started.

Complete the sentences. Use already + present perfect.

F
have already seen it.

PD
have already phoned him.
has already gone.
have already read it.
has already started.

| g g } Write a sentence with just (They've ju s t ... / She's ju s t ... etc.) or a negative sentence with yet
te r
(They haven't... yet / She h asn't... yet etc.).

CD a fe w minutes now {2} a few minutes now o/ew minutes


go uM< ago
(OUT
« . r
as

• * H lV -
(she / go / out) (the bus / go) (the train / leave)
Sha hasn’t.gpne out yet... has just gone.
The b u s............ The train hasn't left yet.
nM

© o/ew minutes now | GD o/ew minutes now © o/ew minutes


ago ago ago
di

(they / finish / their dinner) (it / stop / raining) u


He hasn't opened it yet. They have just finished their It has just stopped raining.
dinner.
a te

Write questions with yet.


1 Your friend has a new job. Perhaps she has started it. You ask her:
Have you s.ta.rtad.your naw .......... .....................................................................
2 Your friend has some new neighbours. Perhaps he has met them. You ask him:
Have
....................... met your new neighbours yet?
y o u ..................................................................................................................................................
re

3 Your friend has to pay her electricity bill. Perhaps she has paid it. You ask her:
Have you paid your electricity bill yet?
4 Tom was trying to sell his car. Perhaps he has sold it. You ask a friend about Tom:
Has Tom sold his car yet?
Exercises

r
You are asking Helen questions beginning Have you e v e r... ? Write the questions.

i to
Helen

Ed
1 (be / London?) Have you ever ^ No, never.
2 (play/golf?) Have you.ever played j o l f ? ........... Yes, many times.
3 (be / Australia?) you ever been to Australia?
H ave.................................................................. Yes, once.
4 (lose / your passport?)
Have you ever lost your passaport? No, never.
5 (fly / in a helicopter?) Have you ever flown in a helicopter? Yes, a few times.
6 (win / a race?) Have you ever won a race? No, never.
Have you ever been to New York?

F
7 (be / New York?) Yes, twice.
8 (drive / a bus?) Have you ever driven a bus? No, never.
Have you ever broken your leg?

PD
9 (break / your leg?) Yes, once.

Write sentences about Helen. (Look at her answers in Exercise 17.1.)


1 (be / New York) S t e 's bean, to Naw York tw ice ........................................
has been to Autralia once.
2 (be / Australia) S h e ...........................................................................................................
She has never won a race.
3 (win / a race) ........................................................................................................................
She has flown in a helicopter.
4 (fly / in a helicopter) ........................................................................................................
te r
Now write about yourself. How often have you done these things?
have never been to New York.
5 (be / New York) I ...........................................................................................................
I have never played tennis.
6 (play / tennis) ...................................................................................................................
7 (drive / a lorry) I................................................................................................................
have twice driven a lorry.
as

I have been late for work.


8 (be / late for work or school) .................................................................................

Mary is 65 years old. She has had an interesting life. What has she done?
Jvum
11aVv be all over the world a lot of interesting things
nM

do write many different jobs a lot of interesting people


travel meet ten books married three times
Mary

1 Sh e has. had. m anydifferentj'pbs..


has a lot of interesting things.
2 She...................................................................
3 She has travelled all over the world.
..................................................................................
4 She ...........................................................................
has been married three times.
di

5 She has written ten books.


.....................................................................
6 She has met a lot of interesting people.
........................................................................

| Write gone or been.


a te

1 Ben is on holiday at the moment. He's gone to Spain.


2 been
'Have you e ve r..................................... to Mexico?' 'No, never.'
3 gone
M y parents aren't at home at the moment. They've ..................................... out.
4 There's a new restaurant in town. Have y o u ........................................ to it?
been
been
5 Rebecca loves Paris. She's........................................ there many times.
gone
re

6 Helen was here earlier, but I think she's.........................................now.


7 'Where's Jessica?' gone
'She's not in the office. I think she's.........................................home.'
been
8 Hello, Sue. I was looking for you. Where have y o u .......................................?

-> Additional exercises 16,18 (pages 258-60)


Exercises
I Q ) Complete these sentences.

r
1 Helen is in Ireland S h e has been in Ireland since Monday.
2 I know Lisa. I have known her for a long time.

i to
have been
3 Sarah and Andy are married. T h e y ................................................................ married since 2005.
has been
4 Ben is ill. H e ................................................................ ill for the last few days.
have lived
has worked
5 We live in Scott Road. W e ................................................................there for a long time.
6 Catherine works in a bank. S h e ................................................................there for five years.
has had

Ed
7 Alan has a headache. H e a headache since he got up this morning.
have been learning
8 I'm learning English. I ................................................................ English for six months.

< f g j Make questions with How lo n g .

have they been there?

F
have know her?
How long has she been learnig Italian?
How long has he lived in Canada?

PD
How long have you been a teacher?
How long has it been raining?

lo o k at the pictures and complete the sentences with:

for ten minutes all day all her life


te r
for ten years since he was 20 since Sunday
as
nM

1 Thay have.been marrjed.for.i^nyears...............................................................................................


has lived in Walas all her life
2 S h e ....................................................................................................................................................................................................
have been on holiday since Sunday.
3 T h e y .................................................................................................................................................................................................
has been shining all day.
4 The su n ..........................................................................................................................................................................................
has been waiting for ten minutes.
5 S h e ....................................................................................................................................................................................................
has had a beard since he was 20.
6 H e ......................................................................................................................................................................................................
di

w h ic h is right?
1 M ark liv e s / has lived in Canada since April, ( has lived is right)
2 Jane and I are friends. I know / I've known her very well.
---------
---------
--------
---------
3 Jane and I are friends. I know / I've known her for a long time.
a te

4 a: Sorry I'm late. How long are you waiting/ have you been waiting?
b: Not long. Only five minutes.

------------------ ---------
---------
5 Luke works / has worked in a hotel now. He likes his job a lot.
6 Ruth is reading a newspaper. She is reading / She has been reading it for two hours.
7 'How long do you live / have you lived in this house?' A bout ten years.'

---------
8 'Is that a new coat?' 'No, I have / I've had this coat for a long time.'
re

9 Tom is / has been in Spain at the moment. He is / He has been there for the last three days.
Exercises

r
| Write for or since.

i to
1 Helen has been in Ireland sin ce Monday.
2 Helen has been in Ireland fo r three days.
for
3 M y aunt has lived in A ustralia................................ 15 years.
since
4 Tina is in her office. She has been there ............................... 7 o'clock.
since

Ed
5 India has been an independent co u n try...............................1947.
6 for
The bus is late. We've been w aiting...............................20 minutes.
7 for
Nobody lives in those houses. They have been e m p ty.................................many years.
8 for
Michael has been ill................................ since
a long time. He has been in hospital.................................October.

Answer these questions. Use ago.


1 When was your last meal? T h rcc.h cu rs ago...............................................................

F
I was sick a year ago.
2 When was the last time you were ill?.....................................................................................................................................
I was last week ago.
3 W hen did you last go to the cinema?....................................................................................................................................

PD
4 W hen was the last time you were in a car? One hour ago.
..........................................................................................................
5 W hen was the last time you went on holiday? Eight months ago.
..........................................................................................................

Com plete the sentences. Use for or ago w ith these words.
i ^
1 Helen arrived in Ireland Thraa d a y s ago............................................................................................ (three days)
2 Helen has been in Ireland f o r th re e d a y s......................................................................................... (three days)
3 for 20 years ago.
Lynn and Mark have been m arried........................................................................................................... (20 years)
te r
4 20 years ago
Lynn and Mark got m arried........................................................................................................................... (20 years)
5 an hour go
Dan arrived.............................................................................................................................................................. (anhour)
6 a few days ago
I bought these shoes.......................................................................................................................................... (a few days)
7 for six months
Silvia has been learning English.................................................................................................................... (sixmonths)
for a long time
as

8 Have you known Lisa........................................................................................................................................ ? (a long time)

Com plete the sentences w ith for or since.


1 (Helen is in Ireland - she arrived there three days ago)
Hejen has boon j.n.lrcland.fo^ ........................................... ............................ L ............
nM

2 (Jack is here - he arrived on Tuesday)


been here since Tuesday.
Jack h as............................................................................................................................................................................................................
3 (It's raining - it started an hour ago)
raining for an hour.
It's b een...........................................................................................................................................................................................................
4 (I know Sue - I first met her in 2008)
know Sue since 2008.
I've............................................................................................................................................................... ......................................................
5 (Claire and M att are married - they got married six months ago)
di

been married for six months.


Claire and M att have..............................................................................................................................................................................
6 (Laura is studying medicine at university - she started threeyears ago)
been studying medicine for three years.
Laura h as.................................................................................................................................................’......................................................
7 (David plays the piano - he started when he was sevenyears old)
played the piano since he was seven years old.
a te

David h a s........................................................................................................................................................................................................

c m W rite sentences about yourself. Begin your sentences w ith:

I've lived ... I've been ... I've been learn ing... I've known ... I've had ...

1 IVeJivcdjn t h is town .fp .rth re e^ aars. ...............................


I've been four years lived in Mexico.
re

2 ...................
I've been learning English for twelve months in the Global English Academy.
3 ...............................................................................................................................................................................................................................
4 ...............................................................................................................................................................................................................................
I've known Daniel for a long time.
5 ...........................................................................................................................................................................................................................................................
I've had back pain since morning.

-*• Additional exercises 16-18 (pages 258-60)

You might also like