
Past simple vs. present perfect
Quiz by Sari Rahmawati
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
I ... (visit) Paris three times this year
Visited
Have visit
Have visited
60s - Q2
Sorry, I ... (miss) the bus - I'm going to be late.
Have missed
Has missed
Missed
60s - Q3
Last year I ... (visit) Paris
Visited
Have visit
Have visited
Has visited
60s - Q4
I ... (play) Hockey since I was a child - I'm pretty good!
Have play
Has play
Have played
Played
60s - Q5
She ... (play) Hockey at school but she didn't like it
Played
Has played
Has play
Have played
60s - Q6
The children ... (break) the window in the school last week
Broken
Broke
Have broken
Has broken
60s - Q7
Lucy ... (break) her leg, so she can't come skiing
Have broken
Broke
Has break
Has broken
60s - Q8
Jack ... (break) his arm when he fell off a horse in 1995
answer choices
Has break
Has broken
Have broken
Broke
60s - Q9
I ... (know) about the problems for months, but I have not found a solution yet
Has known
Knew
Has know
Have known
60s - Q10
A: Hallo
B: Hi, Mum. It's me. I just want to say I ... (arrive) safely and everything is fine
Has arrive
Have arrived
Arrived
Has arrived
60s - Q11
After he arrived home, he ... (unpack)
Have unpacked
Unpacked
Has unpacked
Has unpack
60s - Q12
I ... (see) three police cars this morning
Have see
Has seen
Have seen
Saw
60s - Q13
Yesterday I ... (have) dinner with a friend
Have had
Haven
Had
Has had
60s - Q14
I ... (never taste) champagne
Have never tasted
Never tasted
Have never taste
Has never tasted
60s - Q15
When I was a child, I ... (love) ice skating
Loved
Have love
Has loved
Have loved
60s