Sie sind auf Seite 1von 2

PRESENT PERFECT

1. Put the verbs in brackets in the


correct present perfect form.
1. Candy (knit) a
blue sweater for her son.
2. (Alice/ send)
you a birthday card?
3. My parents
(not/ go) to the cinema for two months.
4. The teacher
(not/ give) us much homework today.
5.
(you/ever/go) to the USA?
6. Mum (cook) a
delicious diner to celebrate dads
promotion.
7. Paul (not/
choose) the engagement ring yet.
8. You (lose) the
keys again! I cant believe it!
9. Sorry, Pete, I
(forget) to bring your CD back.
10. My laptop again
this morning (break). The technician

(fix) it three times this month.


11. Cathy (not/
wear) the T-shirt I gave her yet.

2. Fill in the blanks with ALREADY, JUST,


FOR, SINCE, YET or EVER.
1. Mike has had breakfast; he
doesnt want any coffee now.
2. Have all the guests arrived
?
3. The teacher has been ill last
Tuesday. Hes been absent
three days.
4. Have you eaten lobster?
5. Ive known Patrick ten years

2003.
6. Tom hasnt sent the photos he promised

7. My dad has worked in the same company


more than twelve years.
8. Has Paul travelled abroad?
Yes, I think so.
9. Carol has finished her
project, but I havent finished mine

10. Patrick has studied German

3. Fill in the gaps with the correct verb in the present perfect. Choose from the list below.
COMPLAIN
GIVE

GET UP COST

BE

TAKE

TYPE

NOT HAVE

SEND

NOT RING

LEAVE

NOT STOP

It a terrible day today. The alarm clock at 7:15 a.m., so


I at 7:50 a.m. I breakfast because I was really late for
work. The bus just when I arrived at the bus stop, so I
a taxi. It 8:40!!!
The boss because I was late and he me a lot of work. I

4. Write the missing forms (infinitive, past, past participle) of these verbs:

FORGOT

SEE

WAKE

SHOWED

FORGIVEN

SHAKE

1. Put the verbs in brackets in the


correct present perfect form.

2. Fill in the blanks with ALREADY, JUST,


FOR, SINCE, YET or EVER.

1. Candy HAS KNITTED (knit) a blue


sweater for her son.
2. HAS ALICE SENT (Alice/ send) you a
birthday card?
3. My parents HAVENT BEEN (not/ go)
to the cinema for two months.
4. The teacher HASNT GIVEN (not/ give)
us much homework today.
5. HAVE YOU EVER BEEN (you/ever/go)
to the USA?
6. Mum HAS COOKED (cook) a delicious
diner to celebrate dads promotion.
7. Paul HASNT CHOSEN (not/ choose)
the engagement ring yet.
8. You HAVE LOST (lose) the keys again!
I cant believe it!
9. Sorry, Pete, I HAVE FORGOTTEN
(forget) to bring your CD back.
10. My laptop HAS BROKEN again this
morning (break). The technician HAS
FIXED
(fix) it three times this month.
11. Cathy HASNT WORN (not/ wear) the

1. Mike has ALREADY had breakfast; he


doesnt want any coffee now.
2. Have all the guests arrived YET?
3. The teacher has been ill SINCE last
Tuesday. Hes been absent FOR three days.
4. Have you EVER eaten lobster?
5. Ive known Patrick FOR ten years SINCE
2003.
6. Tom hasnt sent the photos he promised
YET.
7. My dad has worked in the same company
FOR more than twelve years.
8. Has Paul EVER travelled abroad? Yes, I
think so.
9. Carol has ALREADY finished her project,
but I havent finished mine YET.
10. Patrick has studied German FOR two
years SINCE he moved to Berlin.
11. Has your brother EVER ridden a
motorbike? No, never.
12. Dont eat any sweets, Sam. Weve

3. Fill in the gaps with the correct verb in the present perfect. Choose from the list below.
COMPLAIN
GIVE

GET UP COST

BE

TAKE

TYPE

NOT HAVE

SEND

NOT RING

LEAVE

NOT STOP

It HAS BEEN a terrible day today. The alarm clock HASNT RUNG at 7:15 a.m., so I HAVE GOT
UP at 7:50 a.m. I HAVENT HAD breakfast because I was really late for work. The bus HAS
LEFT just when I arrived at the bus stop, so I HAS TAKEN a taxi. It HAS COST 8:40!!!
The boss HAS COMPAINED because I was late and he HAS GIVEN me a lot of work. I HAVE
TYPED
more than 20 letters and (HAVE) SENT about 30 e-mails. Besides, the phone HASNT
STOPPED ringing all morning long. Its 10 p.m. now, Im going to bed to forget such a terrible

4. Write the missing forms (infinitive, past, past participle) of these verbs:
FORGET
FORGOT
FORGOTTEN
SEE
SAW
WAKE
WOKE
WAKEN
SHOW
SHOWED
FORGIVE FORGAVE
FORGIVEN
SHOOK
SHAKE
TEACH
TAUGHT
TAUGHT
HIDE
HID

SEEN
SHOWN
SHAKEN
HIDDEN

Das könnte Ihnen auch gefallen