PRESENT PERFECT TENSE SIMPLE FORM – Exercises
A Fill in SINCE or FOR
- He has been back ___________
two hours / __________ 3 o’clock.
- I haven’t seen him _________
over two months / ________ Christmas.
- You’ve been watching TV
__________ you came home from school / _____ most of the evening.
- Carol has been looking after
the baby _________ this morning / ______ over four hours.
- The Healers have had Dusty
________ their old dog died / ________ nearly two years.
- We’ve been standing here
________ twenty-five minutes / _________ half past six.
- Kate has been learning French
________ she was eleven / _________ four years.
- Grandfather has been living
with us ____________ Granny died / ________ quite some time.
B Complete these sentences using the Present Perfect Tense of the
following verbs
to be – to clean – to eat – to have – to rain – to see
1.
Chris ___________________ all the biscuits. (They are gone now.)
2.
The boys ___________________ the car. (It looks beautiful now.)
3.
Mrs Wood _______________ a busy day. (She is tired now.)
4.
It _________ not _________ for weeks. (The garden is very dry.)
5.
I _________________ the film. (I know it.)
6.
My sister _______________ to Paris several times. (She knows it.)
C Complete these sentences using the
Present Perfect Tense or the Past Tense
1.
We (not meet) _____________________ his mother so far. We _________ his mother
then.
2.
Greg (be) _____________________ a good student last year. Greg ___________ a
good student up to now.
3.
They (live) ___________________ in our street since 1982. They _____________ in
our street some years ago.
4.
Bob and Chris (not quarrel) _________________________ all week. Bob and Chris
____________________ yesterday.
5.
You (ask) __________________ me this question before. You _______________ me
this question last lesson.
D Translate into English
- Hat Kate ihre Hausübung für morgen
gemacht?
- Ich habe noch nie einen Rasenmäher
repariert.
- Hast du schon die Kinokarten gekauft?
- Ich glaube, er war schon im Ausland.
- Warum hast du den Brief noch nicht
geschrieben?
- Diana hat den ganzen Kuchen gegessen.
- Hat der Film schon begonnen?
- Meine Tochter ist schon etliche Male
mit dem Flugzeug geflogen.
- Unser neuer Nachbar hat uns zum Tee
eingeladen.
- Hast du mir diese Frage nicht schon
einmal gestellt?
E Your are writing a letter to a friend.
In the letter you give news about yourself and other people. Use the words
given to make sentences. Use the Present Perfect Tense
Dear
Chris,
Lots
of things have happened since I last wrote to you.
- I / buy / a new car
______________________________
- my father / start / a new job
___________________________________
- I / give up / smoking
____________________________________________
- Charles and Sarah / go / to
Brazil _________________________________
- Suzanne / have / a baby
________________________________________
F Read the situations and write
sentences. Choose one of the following verbs.
- Mike is looking for his key. He
can’t find it. …….He has lost his key.
- Margaret can’t walk and her leg
is in plaster (=Gips). She ___________________
- Maria’s English wasn’t very
good. Now it is much better. ___________________
- Tim didn’t have a beard last
month. Now he has a beard. ___________________
- This morning I was expecting a
letter. Now I have it. _______________________
- Last week the bus fare was 80
pence. Now it is 90. _______________________
G Complete B’s sentences. Use the verb
in brackets + just / already / yet

B
A
SOLUTIONS
A Fill in SINCE or FOR
- He has been back for two hours
/ since 3 o’clock.
- I haven’t seen him for over two
months /since Christmas.
- You’ve been watching TV since
you came home from school / for most of the evening.
- Carol has been looking after
the baby since this morning / for over four hours.
- The Healers have had Dusty
since their old dog died / for nearly two years.
- We’ve been standing here for
twenty-five minutes / since half past six.
- Kate has been learning French
since she was eleven / for four years.
- Grandfather has been living
with us since Granny died / for quite some time.
B
1.
Chris has eaten all the biscuits.
2.
The boys have cleaned the car.
3.
Mrs Wood has had a busy day.
4.
It has not rained for weeks.
5.
I have seen the film.
6.
My sisterhas been to Paris several times.
C Complete these sentences using the Present Perfect Tense or the Past Tense
1.
We have not met his mother so far. We met his mother then.
2.
Greg was a good student last
year. Greg has been a good student up to now.
3.
They have lived in our street since 1982. They lived in our
street some years ago.
4.
Bob and Chris have not quarrelled all week. Bob and Chris did not
quarrel yesterday.
5.
You have asked me this question
before. You asked me this
question last lesson.
D Translate into English
- Has Kate done her homework for
tomorrow?
- I have never repaired a lawn
mower.
- Have you bought the cinema
tickets?
- I think he has already been
abroad.
- Why haven’t you written the
letter?
- Diana has eaten all the cake.
- Has the film already started?
- My daughter has already taken
the plane several times.
- Our new neighbour has invited
us to tea.
- Haven’t you asked me this
question before?
E
- I have bought a new car.
- Ma father has started a new
job.
- I have given up smoking
- Charles and Sarah have gone to
Brazil.
- Suzanne has had a baby.
F
- She has broken her leg.
- She has improved her English.
- He has grown a beard.
- The letter has arrived.
- The price has gone up.
G Complete B’s sentences. Use the verb in brackets + just / already / yet

B
Tidak ada komentar:
Posting Komentar