Free English Grammar, Vocabulary and Phrase Tests Free Exercises → Grammar, Vocabulary & Phrases → Intermediate : Grammar Past tenses For each sentence, choose the best word or phrase to complete the gap from the choices below Key Correct Wrong 1. When we arrived in London it was sunny but all the streets were wet so it _ raining A probably B probably was C had probably been D probably have been 2. First we to the supermarket to buy the food and then we went to the off license to buy the beer for the party A went B were going C gone D had gone 3. When we for six hours we were very tired and we decided to stop for a rest A were walking B had walked C had walking D walked 4. When I arrived at the party, dinner had already started and everybody A ate B was eating C was eaten D has eaten 5. When all the guests home after the party we discovered that somebody had broken the toilet seat A went B gone C have gone D had gone 6. While I _ along the street yesterday morning, I met somebody who I had been at school with twenty years ago A walked B was walking C had walked D had been walking 7. When I looked in the cupboard I saw that I _ any more coffee because I had drunk it all A didn't have B wasn't having C hadn't had D hadn't been having 8. When Dilea arrived for her morning class, the classroom was empty because all the students in the computer room A worked B had worked C were working D had been working 9. At ten to nine on Friday morning, I was running as fast as possible to school because my alarm clock _ off A didn't go B wasn't going C hadn't been going D hadn't gone 10. Last night, the children were very scared. I think one of them _ a ghost A saw B had seen C was seeing D seen 11. When Samuel returned to Switzerland he was very fit. During his time in England he ten miles every day A walked B was walking C had walked D had been walking 12. When I went to Australia, I a kangaroo before A didn't ever see B wasn't seeing C had never seen D hadn't been seeing ©2015 International House Bristol