L5 Unit 3 grammar simple past, past perfect and past perfect continuous
Quiz by Andrea Arguelles
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
15 questions
Show answers
- Q1Mary ___________________ (give) me Tony's address before she lefthave givinghad givehad givenhave given5s
- Q2When the boys arrived at the cinema, the film ___________________ (already, start).started alreadyhas already startedhas startinghave started5s
- Q3Before we reached the station we saw that we ___________________ (lose) our way.had losthave lostlostis losting5s
- Q4All the tickets ___________________ (be) sold before the concert beganhad soldinghas soldinghave beenhad been sold5s
- Q5They took a shower after they ___________________ (finish) the game.finishingfinishhas finishedhad finished5s
- Q6I asked Mr Green how many books he ___________________ (read)is readhave readinghave been readinghad read5s
- Q7Mum asked me why I ___________________ (not tidy) up my roomhad not tidinghas tidyhad not tidedhave not tidy5s
- Q8Bob was sorry that he ___________________ (told) me the story.has tellinghave tellhad toldhad tolding5s
- Q9Alan watched TV after he ___________________ (have) lunch.had hadhas hadhad hashave had5s
- Q10The sun ___________________ (shine) yesterday after it ___________________ (be) cold for many weeks.shines, had wereshones, had wasshone, beenshone, had been5s
- Q11After I ___________________ (finish) the report, I saw that it ___________________ (be) too latehave finished, arehad finishing, ishad finished, washas finished, is5s
- Q12When he ___________________ (paint) the kitchen he ___________________ (decide) to have a rest.had painted, decidedhad painthave paintedhas painting5s
- Q13She told me that she ___________________ (work) in Germany.has workhas workinghad workedhad works5s
- Q14When I ___________________ (get) to the park I found out that I ___________________ (lose) my keys.find.has lostfounding, has lostingfound, have losefound, has lost5s
- Q15It ___________________ (be) Freddy who ___________________ (clean) the roomwas, had cleanningwere, cleaningwas, had cleanedwere had to clean5s