ThatQuiz Test Library Take this test now
Past Perfect Simple
Contributed by: Falk
  • 1. I __________ my homework earlier.
A) have done
B) did do
C) had doed
D) had done
  • 2. The snow __________ that moring.
A) was stopped
B) had stopped
C) have been stopped
D) were stopped
  • 3. She __________ in school for 3 hours when Math started.
A) had been
B) was
C) was been
D) were
  • 4. I suddenly realized that I __________ lost my keys!
A) had
B) were
C) did
D) was
  • 5. You should __________ the teacher, she asked you twice.
A) was answered
B) answered
C) have answered
D) had answered
  • 6. I __________ lived in Paris before last year.
A) had never
B) have never
C) has never
D) never have
  • 7. _____ Bill ____ home before she arrived?
A) Have / going
B) Did / gone
C) Has / gone
D) Had / gone
  • 8. She was happy because she __________ (win) a medal.
  • 9. They __________ (study) before they took the test but they still failed.
  • 10. _____you ever _____ (bake) a pie before you baked this one?
A) Have / been baked
B) Have / cooked
C) Have / baked
D) Had / baked
  • 11. _____ I _____ you that I loved you before he did you would still be with me today.
A) Did / tell
B) Has / told
C) Have / told
D) Had / told
  • 12. He __________ (read) the book twice before he read it the last time.
  • 13. I _____ never _____ to him before last leek.
A) have / spoken
B) didn't / speak
C) had / spoken
D) had / spoked
  • 14. _____ Charly _____ breakfast before he left?
A) Did / eaten
B) Had / eaten
C) Had / eatan
D) Has / eaten
  • 15. __________ in love before you met him?
A) Has you ever been
B) Has you been
C) Had you ever been
D) Have you ever been
  • 16. __________ a movie in the new cinema before they saw this one?
A) Did they seen
B) Had they seen
C) Has they seen
D) Were they seen
  • 17. How many people _________ (arrived) at the wedding before they began the ceremony?
  • 18. I finally found it after I __________ (search) for two hours.
  • 19. __________ all the cookies before your mother came home?
A) Have you finished
B) Were you finishing
C) Did you finished
D) Had you finished
  • 20. __________ (meet) Amber before today?
Students who took this test also took :

Created with That Quiz — the site for test creation and grading in math and other subjects.