NEW
Font size
WorksheetsLatihan Soal Present Perfect Tense
Total questions: 20
Worksheet time: 10mins
She ______ already ______ her homework.
has / finish
have / finished
has / finished
have / finish
I ______ in this city since 2015.
lived
have lived
has lived
was living
______ you ever ______ to Singapore?
Did / go
Have / gone
Have / been
Has / gone
They ______ just ______ the meeting.
has / started
have / start
have / started
had / started
My brother ______ his key, so he can't open the door.
lost
has lost
lose
has been losing
We ______ each other for ten years.
knew
know
have known
has known
He ______ eaten breakfast yet.
hasn't
haven't
didn't
wasn't
I ______ never ______ that movie before.
has / seen
have / saw
have / seen
did / see
My parents ______ to Europe several times.
have gone
has gone
have been
has been
It ______ rained for two weeks!
has
have
is
was
She ______ her homework, but she hasn't submitted it.
has done
did
have done
does
We ______ our old teacher since we graduated.
didn't see
haven't seen
hasn't seen
not see
They ______ already ______ dinner when we arrived.
have / had
have / eaten
has / eaten
have / eat
He ______ just ______ out of the house.
have / go
has / gone
has / went
have / gone
______ she ______ the report yet?
Did / finish
Has / finished
Have / finish
Does / finish
I ______ my phone! Can you call it, please?
lost
have lost
lose
losing
My friends ______ already ______ the concert tickets.
have / buy
have / bought
has / bought
has / buy
He ______ never ______ coffee before today.
has / drink
have / drunk
has / drunk
did / drink
We ______ here for a short time, only three months.
live
are living
have lived
has lived
They ______ just ______ from the airport.
have / arrived
has / arrived
have / arrive
had / arrived
