WorksheetsPresent Perfect Tense
Total questions: 20
Worksheet time: 12mins
Present perfect simple tense คืออะไร
เหตุการณ์ในอดีตที่มีผลต่อเนื่องมาจนถึงปัจจุบัน
เหตุการณ์ในอดีตที่เกิดขึ้นและต่อเนื่องไปจนถึงอนาคต
เหตุการที่กำลังเกิดขึ้นอยู่ ณ ปัจจุบัน
เหตุการณ์ในอดีตที่เกิดที่จบลงไปแล้วในอดีต
โครงสร้างประโยคบอกเล่าของ Present perfect tense คือ
Subject+is,am,are+V.ing
Subject+V.3
Subject+has,have+V.3
Subject+had+V.3
We............................ (go) to the bank already.
have go
have gone
has go
has gone
..................................(you buy) every thing you need for the trip?
Have you bought
Has you buy
Have you buy
Has you bought
He............................(not eat) all of this breakfast yet!
has not eaten
have not eaten
have not eat
have not eaten
She has never .... in the ocean.
swim
swam
swom
swum
We…….here since yesterday
has been
have been
had been
has
Sinta has…….to the school for 3 hours
gone
go
going
go went
Robert ____________________ since 2013.
surfed
has surfed
is surfing
surfs
Tom and Erik ___________________(not/see) the asteroid.
hasn't see
haven't see
hasn't seen
haven't seen
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
Kelly and Sammi ___________________ (play) the piano for six years.
has played
have played
has play
have playing
Paul ___________________ (not answer) the question yet.
have not answered
has not answered
have not answering
has not answering
She _________________ ten pages already.
has wrote
has written
writed
wrote
A: _____ the entrance exam?
B: Yes, they have.
Has they passed
Have they passed
Do they pass
They have passed
She ................ already.
has eaten
has ate
eat
have eaten
A: How long _____ your classmate?
B: For 3 years.
you have known
you knew
you know
have you known
I have _____ here for ten years.
live
lives
been
being
