Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
1. Once, a long time ago, Tom, who (be) a brilliant skier, (decide) to take a long holiday in the Alps.
2. He (take) a plane from Brnik and (fly) to Switzerland.
3. While they (fly) there, the plane (start) to shake horribly.
4. While they (listen) to the pilot's announcement, who (reassure) them that nothing (be) wrong, they suddenly (hear) a loud cracking sound.
5. The plane (start) to lose height and while they (scream) with terror, they (land) in Zürich safely.
6. Still all shaken up, they (leave) the plane and (go) to pick up their luggage.
7. While they (wait) for their luggage, they (hear) an announcement over the loudspeakers.
8. A very nice female voice (call) the passengers of the flight from Brnik to Zürich to go to the lost property office.
9. While Tom (wait) in the queue to get into the office, he (notice) two customs officers who (carry) his skis and suitcase. He (call) them but they (not pay) attention to his words.
10. While he (run) after them, they suddenly (disappear) into the toilets.
11. A few minutes later two huge ladies (come) out of the toilets with two funny bundles.
12. He went into the toilets and there (be) sentence written on one of the mirrors.
13. He (read): If you want to get your luggage back, call 666.
14. He (dial) the number and while he (wait), he (hear) another announcement over the loudspeakers.
15. He (listen) carefully and he (hear) his name.
16. A nice female voice and (call, shake) him to wake up because it (be) the end of flight and he (be) supposed to get off the plane.
17. Tom (wake) up with a start, (stand) up, (get) off the plane, (pick) up his skis and luggage and (spend) a very nice week skiing down the slopes of the Alps.
18. He (forget) all about his bad dream until last Monday when he (receive) a strange phone call from a stranger with a German accent who (want) to buy Tom’s skis for his late mother-in-law.
19. When he (look) at the number it (be) 666.