NEW
Font size
WorksheetsPresent Perfect 2
Total questions: 50
Worksheet time: 38mins
Have you eaten some food for lunch? No, ____________
You haven't eaten
I don't have
You don't have eaten
I haven't
Alicia _________ some photos of the old fire station and she will send them to me.
haven't taken
have taken
hasn't taken
has taken
Has your grandma recieved the gifts from your parents?
Yes, she have
Yes, she received
Yes, she has
No, she doesn't have
Has she gone to the market____________?
Just
already
yet
for
since
I ________ __________ been there three times this week.
have - already
have - just
have - yet
has - already
They ________ ___________ finished classes 5 minutes ago.
Have - already
Has - already
have - just
has - just
We ___________ waited __________ last week for the gifts.
has - since
has - for
have - since
have - for
Read in context and write ONLY the answer with a hyphen (-)
We __________ waited ____________ five days for the gifts.
have - since
have - for
has - since
has - for
They ________ ___________ finished classes 5 minutes ago.
Have - already
Has - already
have - just
has - just
Has she ever ..... To Italy?
been
be
is
go
take
took/token
took/taken
toke/token
took/took
find
finded/finded
find/found
found/founded
found/found
catch
cough/caught
caught/caughten
caught/caught
cought/cought
give
gave/gove
gave/gaven
gave/given
gave/gave
feel
fell/felt
felt/felt
fell/fellen
fell/fallen
go
gone/gone
went/go
went/gone
gone/went
speak
speek/spoken
spoke/spoke
spoken/spoken
spoke/spoken
drive
drowe / driwen
drove/droven
drove/driwen
drove/driven
____ you ____ your arm?
Has; broken
Has; broke
Have; broke
Have; broken
Mum ________ to Spain before
has never driven
have never driven
have never drove
has never drove
I have known Martha ________ two months.
for
since
still
You ________ _______ Nazan! (miss)
have missed
has missed
have missid
has missid
I _________ ________ it. (made)
have made
has made
have make
has make
my friend _____my new dress yet
have not seen
haven´t saw
hasn't seen
