Font size
WorksheetsPRESENT PERFECT
Total questions: 25
Worksheet time: 13mins
Sonia ……………. interesting stories to the children. (read)
is read
have read
has read
hasn't readed
The girl ……………. just …………….. a picture. (paint)
have / painted
has / painted
is / painted
had / paint
He _________________ the piano for 5 years. (play)
has played
has playing
have played
hasn't played
____________________ the new Marvel film? (you / see)
Have you seen
Have you see
Has you see
Has you seen
Choose the wrong sentence
I have never seen an elephant
She have been to India three times
My father has bought two red coats
Jenny has studied English for 4 years
I_________to start working next week. (decide)
have just decided
has just decided
just have decided
have decide
He ___________any gift or letter from his brother for a long time. (not / receive)
hasn't received
has receive
has been receiving
haven't received
John ____ in this apartment since 2005. (not / live)
has been lived
lived
haven't lived
hasn't lived
_____________ her exam to the teacher? (give)
Have she given
Has she give
Has she given
Have you been given
Have you _________flamingo in the zoo? (see)
never see
never seen
ever seen
ever saw
Which of these is the correct structure of present perfect
Subject + have/has + past participle
Subject + was/were + verb
Subject + verb + complement
lisannie….(have & be) a terrorist all her life
(a)
which of these sentences is in present perfect
i’m done with school.
Sarah hasn’t been happy in months.
Carla is an ant
it’s only 11:45, that's why the class…. yet
isn’t cancelled
will not start
hasn’t started
When do you use the present perfect?
for an unspecified time, you can use the present perfect tense.
When you want to describe an event or action that has happened several times, but during an unspecified period in the past.
to describe an event that recently occurred, or which has a result felt in the present time.
To talk about something that happened in the past, and that has already culminated.
He has .............. disappeared.
yet
just
Have they found the amulet ........ ?
just
already
yet
She has .......... hurt her leg.
just
yet
I've ............. told them a funny joke.
yet
already
Have you cleaned your teeth ....... ?
already
yet
just
We haven't been to the USA ........ .
just
yet
already
Has he made his bed ........... ?
already
yet
just
I have ............ done the shopping.
just
yet
My sister hasn't see a crocodile ........... .
already
yet
just
I have ............ walked in the country but I haven't run in a marathon ...... .
just / already
already / just
already / yet
