English Exercises
>
present perfect
exercises
PRESENT PERFECT
Downloadable worksheets:
THE PRESENT PERFECT TENSE
Level:
elementary
Age:
12-14
Downloads:
5632
MULTIPLE CHOICE - FOUR TENSES 1
Level:
elementary
Age:
10-14
Downloads:
5207
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level:
elementary
Age:
12-14
Downloads:
5147
Present perfect vs Simple past in context
Level:
intermediate
Age:
10-17
Downloads:
4163
Present Perfect
Level:
elementary
Age:
12-17
Downloads:
3855
Simple Past or Present Perfect?
Level:
intermediate
Age:
12-17
Downloads:
3582
Write the
past participle
forms of the following verbs
(regular verbs =
ed
/
d
)
(irregular verbs =
3rd column
)
write
break
catch
be
drink
lose
carry
take
drive
play
listen
eat
watch
arrive
wash
Choose the correct option.
Mary
have
has
written
combed
played
her hair.
Susan and Jill
have
has
gone
went
go
out.
We
have
has
passes
pass
passed
our exams.
My best friend
have
has
given
gave
give
me a nice present.
They
have
has
caught
catch
catched
a big fish.
I
have
has
lose
lost
losed
my car keys.
I
have
has
wrote
writed
written
a long letter to my pen friend.
The children
have
has
maked
make
made
a big mess in the classroom.
Tom
have
has
made
make
maked
a delicious chocolate cake.
She
have
has
wash
washed
washen
her hands.
Complete sentences with the Present Perfect tense of the verbs in brackets.
We
(
DO
) our homework.
He
(
TELL
) me a very funny joke.
Mr Smith
(
CUT
) his hair.
Mum
(
TIDY
) my room.
They
(
RUN
) a marathon.
She
(
FORGET
) her purse in her office.
I
(
FINISH
) doing the housework.
You
(
VISIT
) the museum.
Poor Mary! She
(
BREAK
) her leg,
Grandpa
(
CATCH
) a cold.
Match the sentences with the pictures. Write the correct numbers in the boxes.
1. She has ironed her clothes.
6. He has gone to the seaside.
2. The baby has kissed a frog.
7. He has fallen asleep.
3. He has woken up.
8. She has decorated her Christmas tree.
4. He has seen a butterfly.
9. She has got married.
5. She has received a bouquet of flowers.
10. He has taken the dog for a walk.
Have a nice day
created by teacher Jelena