Ceylon Lanka Knowledge Hub

Find a vast library of free worksheets online for every subject and grade. Download, print, or complete them digitally. Enhance your study routine with our easy-to-use resources. #FreeWorksheets #OnlineLearning #StudyResources

20 Past Perfect Tense Quiz

Disable Right-Click, Text Selection, and Inspect Past Perfect Tense Quiz

Past Perfect Tense Quiz

1. He _________ (had gone/have gone/has gone) to the store before it closed.

had gone has gone have gone

2. They _________ (had finished/have finished/has finished) their homework before the game started.

have finished has finished had finished

3. She _________ (had eaten/have eaten/has eaten) dinner before her parents arrived.

has eaten have eaten had eaten

4. We _________ (had left/have left/has left) the party before the rain started.

have left had left has left

5. You _________ (had done/have done/has done) a great job before anyone else could.

had done has done have done

6. I _________ (had seen/have seen/has seen) that movie before you mentioned it.

has seen had seen have seen

7. They _________ (had written/have written/has written) the report before the deadline.

had written has written have written

8. He _________ (had spoken/have spoken/has spoken) to her before the meeting.

had spoken has spoken have spoken

9. She _________ (had cleaned/have cleaned/has cleaned) the house before the guests arrived.

had cleaned has cleaned have cleaned

10. We _________ (had arrived/have arrived/has arrived) at the airport before the flight was announced.

had arrived has arrived have arrived

11. You _________ (had understood/have understood/has understood) the instructions before the exam began.

have understood had understood has understood

12. I _________ (had saved/have saved/has saved) the document before the computer crashed.

have saved has saved had saved

13. They _________ (had decided/have decided/has decided) to go out before the rain started.

had decided have decided has decided

14. He _________ (had played/have played/has played) the game before the new update came out.

had played has played have played

15. She _________ (had called/have called/has called) her friend before she went to bed.

has called had called have called

16. We _________ (had discussed/have discussed/has discussed) the plans before the meeting started.

have discussed had discussed has discussed

17. You _________ (had traveled/have traveled/has traveled) to many countries before we met.

has traveled have traveled had traveled

18. I _________ (had heard/have heard/has heard) that song before it became popular.

have heard had heard has heard

19. They _________ (had learned/have learned/has learned) the new skill before the class started.

had learned have learned has learned

20. He _________ (had prepared/have prepared/has prepared) for the exam before the test date.

has prepared had prepared have prepared

logoblog

Thanks for reading 20 Past Perfect Tense Quiz