WorksheetsPRESENT PERFECT TENSE
Total questions: 10
Worksheet time: 4mins
We…….here since yesterday
has been
have been
had been
has
She _________________ ten pages already.
has wrote
has written
writed
wrote
Haikal👴 _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
Raif👴 ___________________ (be) to Thailand once before.
has been
has be
have been
have be
He ______________ to Hawaii many times.
have been
went
has been
was going
Razli👴________________________(give) me a present.
have gave
has gave
have given
has given
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
........have studied English
my friend
my friend and I
Budi's friend
she
You’ve finished the test. The negative form of this sentence is….
You don’t finish the test
You aren’t finishing the test.
You haven’t finished the test yet
You didn’t finish the test yet.
