Present perfect vs past simple
Quiz by Maria Alexandrou
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- 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
19 questions
Show answers
- Q1I _____ my phone yesterday.losehave lostlosthad lost30s
- Q2_____ you ever been to New York?dohavehaddid30s
- Q3I _____ dinner already.cookedcookhad cookedhave cooked30s
- Q4He _____ in this company for 10 years.had workedworksworkedhas worked30s
- Q5We _____ a great time at the party last night.hasdidhavehad30s
- Q6_____ you seen the new Star Wars movie?haddodidhave30s
- Q7She _____ her ankle last week.had sprainedsprainedhas sprainedsprain30s
- Q8Which sentence uses the past simple correctly?I went to the store yesterday.I have been going to the store yesterday.I have gone to the store yesterday.I am going to the store yesterday.30s
- Q9Which sentence uses the present perfect correctly?I ate breakfast this morning.I will eat breakfast this morning.I have eaten breakfast this morning.I am eating breakfast this morning.30s
- Q10Which verb tense is used to talk about experiences in general?Present continuousPast simpleFuture simplePresent perfect30s
- Q11Which verb tense is used to talk about completed events?Past simpleFuture simplePresent continuousPresent perfect30s
- Q12When did you last eat sushi?I have eaten sushi yesterday.I eat sushi every day.I ate sushi yesterday.I will eat sushi tomorrow.30s
- Q13Have you ever been to New York?Yes, I have been to New York.No, I have never been to New York.Yes, I am going to New York next week.Yes, I went to New York last year.30s
- Q14What did you do last weekend?I go to the beach every weekend.I have gone to the beach with my friends.I went to the beach with my friends.I will go to the beach with my friends next weekend.30s
- Q15Have you read any good books lately?Yes, I read a great book last week.Yes, I will read a great book next week.Yes, I have read a great book last week.No, I never read books.30s