You are on page 1of 1

THE PRESENT PERFECT TENSE

Complete the sentences using the past participle of the Complete the sentences. Use the present
verbs in brackets. perfect – positive or negative.

The train has stopped . We can go out now. (stop) My mum isn’t at home now. She
She isn’t ready. She hasn’t packed _ her cases yet. (pack) She has gone (go) to the supermarket.
has taken some photos. (take) So far this month I have seen
Sally hasn’t arrived yet. Where can she be? (arrive)
(see) three films.
I’ve never spoken to your mother. (speak)
I haven’t decided which shoes to buy yet. (decide) I’m hungry. I haven´t had (have) my lunch yet.
My father has driven _ to Rome. (drive) I haven´t seen (see) Helen yet
today. Is she at school?
Our football team have won _
Choose the correct verb from the box and complete the (win) all its matches so far this year.
sentences using the present perfect form. I don’t know your boy-friend. I have met
(meet) him yet.
answer break buy clean empty
leave lose finish walk Complete what Susan says. Use the PPT and
for or since.
Tom has empatied the rubbish.
Claire has answered all the questions. a) I’m from France, but I live in London now.
I has walked ten kilometres. I have lived (live) here since _1992.
They have lost their car keys. b) I’m a journalist. I work for a sports magazine in
John has bougt _ a new jacket. London. I have worked _(work) there for _
Diana has broken her arm. two years.
Bill and Tim have cleaned the kitchen. c) I’m married. My husband’s name is Jonathan.
The train has left the station. We have been _(be) married since _1993.
Karen has finished _ her violin practice. d) Jonathan works in a bank.
He has worked (work) there for three
years.
e) We have a flat in south London.
We have had_ (have) the flat _ since last May.
Put the words in the right order.
Complete. Use just, already or yet.
a) I/homework/yet/finished/ haven’t/my
I haven´t finished my homework yet Have you bought a new bike already _?
Great! Sean has just broken the world record!
Don’t shout! He hasn’t finished his homework yet _.
b) I/homework/my/done/have/already
Can I go to Jane’s party? I’ve already _ asked you
I have already done my homework three times.
Mark can’t win the race now. He’s just _ fallen off his
c) I/homework/my/finished/have/just bike.
I have just finished my homework Have you cleaned your room already ? I’ve just
asked you twice.
Adam is very clever. He’s just passed all his
d) He/home/gone/has/already
university exams.
He has already gone home
I haven’t sent the email to Amy yet _ .
Joe has just gone. If you hurry you can catch him.
e) Mark/come back/France/just/has/from
Mark has just come back from
France

You might also like