NEW
Font size
WorksheetsPRESENT PERFECT SIMPLE
Total questions: 45
Worksheet time: 23mins
________ you ever been to Spain?
Have
Were
Has
Did
I have done my homework _______________.
yet
since
for
already
George ___________ never eaten sushi.
have
has
been
did
We _______________ visited London several times already.
did
has
been
have
Has _______ ever been to India?
she
I
you
we
Bob and George have ______________ their homework.
done
do
did
doing
Mary hasn't ______________ a letter to her sister yet.
writing
written
write
wrote
My dad _________ me some money.
's given
have given
has gave
giving
- Yes, she ____.
- Yes, he ____.
Why ______ you ______so much the guitar today?
Has - plays
Have - plays
Have - played
Has - play
Laura _______ a lot of Italian papers.
Has brought
Has bring
Have brought
Had brought
______ it _______in this month? No, it hasn't
Have - rain
Have - rained
Has - rained
Has - rain
Agnes has been cleaning the house .............about two hours.
since
for
My dad hasn't spoken French ...............he left school.
since
for
Sheila hasn't been to a tennis match ...............a long time.
since
for
Mark has lived in this village ................months.
since
for
You haven't drunk anything ....................breakfast. It's not good for your health.
since
for
I have ironed fifteen shirts .....................yesterday.
since
for
Andy has been jogging every morning .................the last ten months.
since
for
He has been trying to get in touch with her .................over fifteen minutes.
since
for
I haven't drunk Coke ......................I was a child.
since
for
I'm tired. We have been dancing .......................more than three hours.
since
for
