
Present perfect vs Past tense
Quiz by fazilet doğan
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
20 questions
Show answers
- Q1Bill .......................(eat) a lot of unusual meals.atehave eatenhas eaten30s
- Q2She loves Paris. She ..................... there many times.wenthas beenhave gonehas gone30s
- Q3They ....................... to London on holiday last summer.have beenhas beenwenthave gone30s
- Q4I ....................... that book. It´s goodreadhas readhave read30s
- Q5His parents ....................... here yesterdaywerehas beenhave been30s
- Q6They ....................... to Germany when he ....................... only 4.has gone/washave gone/waswent/has beenwent / was30s
- Q7........... you ......... any films last night?Has/watchedHave/watchedDid / watch30s
- Q8I ....................... (watch)a couple of good movies this year.watchedhas watchedhave watcheddid watch30s
- Q9He ....................... (not/see) a crocodile before.hasn't seendidn't seehaven't seendidn't saw30s
- Q10I ....................... (not/see) you in class last Friday.haven't seendidn´t seehasn't seendidn't saw30s
- Q11Shakespeare .......................(write) over one hundred sonnets.wrotehas writtenhave writtenwritten30s
- Q12Shannon ______ (go)to the cinema three times this week.wenthas gonehas wenthave gone30s
- Q13__________ you ______ your homework?Did/didDid/doHas/doneHave/ done30s
- Q14He _______ (never/visit) Africa. He died 20 years ago.hasn't never visitednever visitedhave never visitedhas never visited30s
- Q15_____________ you ever__________________ a motorbike?Has/riddenHave/riddenDid/rideHave/rode30s