NEW
Font size
Worksheetspresent perfect progressive
Total questions: 10
Worksheet time: 5mins
ข้อใดต่อไปนี้เป็น Present Perfect
Joe has two pets in the garden
They have to work this weekend.
Grace has cleaned her room.
Linda had joined the party.
Present Perfect ใช้ในเหตุการณ์ใด
เหตุการณ์ที่ทำไปแล้วสักพัก มีผลส่งมาถึงปัจจุบัน
เหตุการณ์ที่ทำไปแล้ว จบไปแล้วในอดีต
เหตุการณ์ที่กำลังทำอยู่ในปัจจุบัน
เหตุการณ์ที่ทำไปแล้ว ดำเนินมาจนถึงปัจจุบันและยังดำเนินต่อไปอีก
จงเปลี่ยนประโยคต่อไปนี้ให้เป็นประโยคคำถาม
Ken has slept in a tent.
Have Ken slept in a tent?
Has Ken sleep in a tent?
Have Ken slept in a tent?
Has Ken slept in a tent?
เรียงคำต่อไปนี้ให้เป็น Present Perfect ที่ถูกต้อง
Harry / take / a shower / already
Harry has took a shower already.
Harry has already taken a shower.
Harry has already took a shower.
Harry has taken already a shower.
เรียงคำต่อไปนี้ให้เป็น Present Perfect ที่ถูกต้อง
Bethany / not / win / competition / yet
Bethany has not win a competition yet.
Bethany have not won a competition yet.
Bethany has not yet won a competition
Bethany has not won a competition yet.
Bob's not here. He ………………… to work.
has gone
have gone
has been
have been
It's good to see you again. Where …………………………… ?
has you gone
has you been
have you gone
have you been
She has been taking computer lessons .................... last year.
yet
since
already
for
Have you done your homework ......................... ?
already
since
yet
for
Kate .............................. (study) since 6 o’clock until now.
has studied
have studied
has been studying
have been studying
