WorksheetsPresent perfect simple
Total questions: 40
Worksheet time: 1hrs 20mins
- Yes, she ____.
- Yes, he ____.
________ you ever been to Spain?
Have
Were
Has
Did
I have done my homework _______________.
yet
since
for
already
Susan has known Mark ______________ 2013.
already
for
since
ever
George ___________ never eaten sushi.
have
has
been
did
Ms Bijelic hasn't cooked lunch _______.
never
ever
yet
already
We _______________ visited London several times already.
did
has
been
have
Has _______ ever been to India?
she
I
you
we
They've ____________ that film already
see
seeing
saw
seen
Bob and George have ______________ their homework.
done
do
did
doing
Mary hasn't ______________ a letter to her sister yet.
writing
written
write
wrote
Kate hasn't done her homework ____.
already
just
yet
never
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
โครงสร้างประโยคปฏิเสธของ Present perfect tense คือ
Has,Have+V.3+Subject
Has,Have+Subject+V.3
Subject+has,have+not+V.3
โครงสร้างประโยคคำถาม Yes, No question ของ Present perfect tense คือ
Has, Have+Subject+V.3?
Has, Have+V.3+Subject?
Subject+has,have+V.3
ข้อใดไม่ใช่หลักการของ Present perfect tense
ใช้กับเหตุการณ์ที่เพิ่งจบไปใหม่ๆ
ใช้กับเหตุการณืที่เกิดขึ้นตั้งแต่อดีตและยังมีผลคงสถาพมาจนถึงปัจจุบัน แต่เหตุการณ์นั้นจบลงไปแล้ว
ใช้ในการเล่าประสบการณ์ในอดีต
ใช้ในการเล่าเรื่องราวที่กำลังเกิดขึ้นและมีผลต่อเนื่องไปจนถึงอนาคต
Have ใช้กับประธานในข้อใด
They
He
She
Jane
Has ใช้กับประธานในข้อใด
I
You
She
The dogs
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
