Narrative tenes exercise: past perfect simple and continous; past simple
Gap-fill exercise
Fill in all the gaps, then press "Check" to check your answers. Write full words, not contractions (I'm, we've, she's etc.) Use the "Hint" button to get a free letter if an answer is giving you trouble. Note that you will lose points if you ask for hints.