
Present Perfect
Quiz by Teacher Keng
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Read the sentences and choose the correct type.
They have been here since 2020.
Type 3 เหตุการณ์ที่เคยหรือไม่เคยทำในอดีต (ประสบการณ์)
Type 2 เหตุการณ์ที่เกิดขึ้นไม่นานมานี้ และจบลงไปแล้วแต่ผลของเหตุการณ์ยังอยู่
Type 1 เหตุการณ์ขึ้นมาตั้งแต่อดีตและต่อเนื่องมาถึงปัจจุบัน (เป็นเหตุการณ์ที่ยังไม่จบ และอาจต่อเนื่องไปถึงอนาคต)
120s - Q2
Read the sentences and choose the correct type.
She has broken her legs.
Type 1 เหตุการณ์ขึ้นมาตั้งแต่อดีตและต่อเนื่องมาถึงปัจจุบัน (เป็นเหตุการณ์ที่ยังไม่จบ และอาจต่อเนื่องไปถึงอนาคต)
Type 2 เหตุการณ์ที่เกิดขึ้นไม่นานมานี้ และจบลงไปแล้วแต่ผลของเหตุการณ์ยังอยู่
Type 3 เหตุการณ์ที่เคยหรือไม่เคยทำในอดีต (ประสบการณ์)
120s - Q3
Read the sentences and choose the correct type.
I have been to South Korea twice.
Type 3 เหตุการณ์ที่เคยหรือไม่เคยทำในอดีต (ประสบการณ์)
Type 1 เหตุการณ์ขึ้นมาตั้งแต่อดีตและต่อเนื่องมาถึงปัจจุบัน (เป็นเหตุการณ์ที่ยังไม่จบ และอาจต่อเนื่องไปถึงอนาคต)
Type 2 เหตุการณ์ที่เกิดขึ้นไม่นานมานี้ และจบลงไปแล้วแต่ผลของเหตุการณ์ยังอยู่
120s - Q4
Read the sentences and choose the correct type.
He has already eaten pizza.
Type 2 เหตุการณ์ที่เกิดขึ้นไม่นานมานี้ และจบลงไปแล้วแต่ผลของเหตุการณ์ยังอยู่
Type 1 เหตุการณ์ขึ้นมาตั้งแต่อดีตและต่อเนื่องมาถึงปัจจุบัน (เป็นเหตุการณ์ที่ยังไม่จบ และอาจต่อเนื่องไปถึงอนาคต)
Type 3 เหตุการณ์ที่เคยหรือไม่เคยทำในอดีต (ประสบการณ์)
120s - Q5
Read the sentences and choose the correct type.
Have you ever slept in a tent?
Type 2 เหตุการณ์ที่เกิดขึ้นไม่นานมานี้ และจบลงไปแล้วแต่ผลของเหตุการณ์ยังอยู่
Type 3 เหตุการณ์ที่เคยหรือไม่เคยทำในอดีต (ประสบการณ์)
Type 1 เหตุการณ์ขึ้นมาตั้งแต่อดีตและต่อเนื่องมาถึงปัจจุบัน (เป็นเหตุการณ์ที่ยังไม่จบ และอาจต่อเนื่องไปถึงอนาคต)
120s - Q6
Read the sentences and choose the correct type.
She has did her homework since 8 p.m.
Type 2 เหตุการณ์ที่เกิดขึ้นไม่นานมานี้ และจบลงไปแล้วแต่ผลของเหตุการณ์ยังอยู่
Type 3 เหตุการณ์ที่เคยหรือไม่เคยทำในอดีต (ประสบการณ์)
Type 1 เหตุการณ์ขึ้นมาตั้งแต่อดีตและต่อเนื่องมาถึงปัจจุบัน (เป็นเหตุการณ์ที่ยังไม่จบ และอาจต่อเนื่องไปถึงอนาคต)
120s - Q7
Complete the sentence
He ______________ his lunch. (x)
hasn't eaten
haven't ate
have ate
has eaten
120s - Q8
Complete the sentence
Tom ______________ a marathon. (✓)
have ran
has ran
has run
have run
120s - Q9
Complete the sentence
They ___________ a camel. (x)
have ridden
haven't ridden
have rided
haven't rided
120s - Q10
Complete the sentence
She __________ to his advice. (x)
hasn't listened
haven't listened
has listen
have listen
120s - Q11
Complete the sentence
I __________ a competition! (✓)
has won
have win
have won
have winned
120s - Q12
Complete the sentence
Simon and Anna__________ around the world. (✓)
has travel
have travel
have traveling
have travelled
120s - Q13
Reorder the sentence
Users re-arrange answers into correct orderJumble120s - Q14
Reorder the sentence
Users re-arrange answers into correct orderJumble120s - Q15
Reorder the sentence
Users re-arrange answers into correct orderJumble120s