Font size
WorksheetsPresent Perfect Tense Alden Grade 4
Total questions: 114
Worksheet time: 58mins
I .... studied for two hours.
have
been
has
had
Have you .... him before?
meets
meeting
met
meeted
She has .... a delicious food for them
cook
cooked
cooks
cooking
They .... me about this story
have tell
has tells
have telling
have told
Diana has .... this song
sings
singing
sung
sang
Roni has .... for two hours
slept
sleeped
sleep
sleeps
I .... her this week.
hasn't see
haven't see
hasn't seen
haven't seen
Ferdi hasn't .... his homework yet.
is finish
finishing
finished
finish
... you read the book yet?
had
has
have
are
She has never .... in the ocean.
swim
swam
swom
swum
What have you done?
I swam in the beach.
I swim in the beach
I have swum in the beach
Has she eaten suri?
Yes, she is.
yes, she has
No, she hasn't
no she has.
What have they seen
They see a lion
they saw sea lions.
they have seen sea lions
Cristiano Ronaldo
have represented Portugal
has Portugal represented
has represented Portugal
hasn´t represented Portugal
Have you....been to Lisbon?
ever
never
already
since
Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French
have
hasn't
has
haven´t
The interrogative form is...
Have you been...?
You have been...?
Have been you...?
been have you...?
Budi ..... in Bandung since 2010
has live
has lived
have lived
living
........have studied English
my friend
my friend and I
Budi's friend
she
I ......... in the Restaurant
have
has been
have been
has
A beautiful girl has ..... Me a cake
making
made
meant
make
I am going to paint my bedroom
I have painted my bedroom
I am have painted my bedroom
I am have to painted my bedroom
l has painted my bedroom
Economics is the most interesting subject
Economics have been the most interesting subject
Economics is have the most interesting subject
Economics has having the most interesting subject
Economics has been the most interesting subject
We buy books
We has bought books
We have buyed books
We have bought books
we have had bought
…..… a noise just then?
Did you hear?
Do you hear?
Have you heard?
Have you been hearing?
They are singing and dancing because their uncle…… …………
is arriving
has arrived
arrives
arrived
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.
The children have……eaten their breakfast.
since
been
yet
just
Mr. Efendi…. in Bali for a week
been
having
having
has been
A: What have you just done? B: I’ve just ….. a letter.
written
is writing
writing
am writing
Andy: …… the new Walt Disney movie yet?
Rully : Yes, i have. I watched it yesterday.
Has you watched
Were you watched
Have you watched
Do you watch
Miss Rina…….. us English since 2004.
was teaching
has taught
is going to teach
taught
I ____________ this movie before
have watch
has watch
have watched
has watched
My sister _______________ a new dress this morning.
have buy
has buy
have bought
has bought
They ______________ the homework.
haven´t did
hasn´t did
haven´t done
hasn´t done
Has Sebastian eaten lasagna?
Yes, he is.
Yes, he has.
Yes, he did.
Yes, he have.
Have the students played tennis?
No, they haven´t.
Yes, they has.
No, the didn´t.
Yes, they hasn´t
Kiara has __________ the lunch.
already made
just make
yet made
never make
We haven´t ridden horses ________.
already
ever
just
yet
Have you _________ gone to Cusco?
just
ever
already
yet
I have studied in this school ___________ 2017.
since
for
They have danced salsa _________ 5 hours.
for
since
We…….here since yesterday
has been
have been
had been
has
Sinta has…….to the school for 3 hours
gone
go
going
go went
He ______________ to Hawaii many times.
have been
went
has been
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
We have lived here ____________ 2008.
for
since
in
on
We have lived here _______________ 10 years
for
since
in
on
The dog has been outside ________________ a long time
for
since
nearly
almost
Have you __________________ your homework yet?
did
done
have done
doing
Robert ____________________ since 2013.
surfed
has surfed
is surfing
surfs
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
ข้อใดคือโครงสร้างประโยคบอกเล่าของ Present Perfect Tense
S + V2
S + have,has + V3
S + V1
S + was,were + V.ing
"พูดถึงเรื่องที่เกิดขึ้นในอดีต แต่ดำเนินมาจนถึงปัจจุบัน" ควรใช้ Tense ใด
Present Simple Tense
Past Simple Tense
Past Continuous Tense
Present Perfect Tense
I have lived in Sisaket for 15 years.
มีความหมายตรงกับข้อใด
I don't live in Sisaket now
I have never lived in Sisaket.
I still live in Sisaket now.
I didn't live in Sisaket.
I have fallen in love him since last year.
มีความหมายตรงกับข้อใด
You don't love him any more.
You have never love him.
You have love him for a year.
You haven't love him.
She has never .... in the ocean.
swim
swam
swom
swum
Tom and Erik ___________________(not/see) the asteroid.
hasn't see
haven't see
hasn't seen
haven't seen
They________________(not/buy) a Computer.
hasn't buy
hasn't bought
haven't buy
haven't bought
________________________(we/cut) the curtain?
Have we cut
Have we cutted
Have we cutten
Have we cuttened
I .... studied for two hours.
have
been
has
had
Have you .... him before?
meets
meeting
met
meeted
She has .... a delicious food for them
cook
cooked
cooks
cooking
They .... me about this story
have tell
has tells
have telling
have told
Diana has .... this song
sings
singing
sung
sang
Katie has .... for two hours
slept
sleeped
sleep
sleeps
I .... her this week.
hasn't see
haven't see
hasn't seen
haven't seen
Eric hasn't .... his homework yet.
is finish
finishing
finished
finish
... you read the book yet?
had
has
have
are
She has never .... in the ocean.
swim
swam
swom
swum
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
Have you ever ________ to China?
went
go
been
gone
Have we ______ before?
meet
met
meeting
meets
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
Budi ..... in Bandung since 2010
has live
has lived
have lived
living
........have studied English
my friend
my friend and I
Budi's friend
she
A beautiful girl has ..... Me a cake
making
made
meant
make
I am going to paint my bedroom
I have painted my bedroom
I am have painted my bedroom
I am have to painted my bedroom
l has painted my bedroom
We buy books
We has bought books
We have buyed books
We have bought books
we have had bought
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.
He ______________ to Hawaii many times.
have been
went
has been
was going
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
We have lived here ____________ 2008.
for
since
in
on
We have lived here _______________ 10 years
for
since
in
on
That dog has been wonderful _______________ you got it.
for
since
but
when
The dog has been outside ________________ a long time
for
since
nearly
almost
I ________________ my teeth this morning.
had brushed
have brushed
brushed
brush
We __________________ the game before Jim showed up.
have finished
had finished
are finishing
finish
What verb tense do you use for something that was started and completed in the past?
Past perfect
Present perfect
Simple past
Past continuous
I _________________ my car when I was young.
have crashed
crashed
had crashed
will crash
They _____________________ several expensive cars since getting that job.
owned
have owned
were owning
will own
Have you __________________ your homework yet?
did
done
have done
doing
I ___________________ that book last week.
read
readed
have read
has read
She _________________ to Portugal many times.
has been
went
is going
was going
My family _______________ a great time at your party.
have had
had
has had
was had
Robert ____________________ since 2013.
surfed
has surfed
is surfing
surfs
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
