
Present perfect vs Past simple
Quiz by catalina espinosa
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
________________painting the bedroom yet?' 'Not yet. I'll finish it tomorrow.'
Have you finished
Did you finish
Did you finished
Has you finished
45s - Q2
I ______________much last year, but I_______________a lot this year.
haven't earned / earned
didn't earn/'ve earned
30s - Q3
We _____________last week. We ___________ here for 5 days.
arrive / has been
arrived/have been
have arrived / were
arrive/have been
45s - Q4
Mr. Barnes is very important in this company. He__________ (work) here for 30 years.
Users enter free textType an Answer45s - Q5
We ________ (see) our best friend at the airport yesterday.
Users enter free textType an Answer45s - Q6
She _____ (lose) her keys yesterday morning.
Users enter free textType an Answer30s - Q7
A: ______ you ever tried sushi? B: Yes, I ______ it for the first time at a Japanese restaurant last month.
A: Did / B: have tried
A: Do / B: try
A: Are / B: trying
Have / B: tried
30s - Q8
One sentence in each pair is incorrect. Choose the incorrect sentence.
She has finished her homework yesterday.
She has already finished her homework.
30s - Q9
Complete with the correct time expression: I went to France two years _______.
Users enter free textType an Answer45s - Q10
My parents ______ married in 1990.
gotten
have got
got
have been
30s