1. tom down the road when he fell. a. walked b. was walking c. had walked 2. have you seen the film titanic ? a. yet b. already c. just 3. he was glad because he his exam. a. passed b. was passing c. had passed 4. i have never paris. a. gone to b. been to c. been in 5. john basketball when he broke his arm. a. played b. was played c. was playing 6. he in italy for two years up to now. a. lived b. was living c. has lived 7. bob had missed the flight by the time he at the airport, his plan had already taken off. a. arrived b. was arriving c. had arrived 8. julia through the park when she noticed a dog. a. ran b. was running c. had run 9. when simon a shower he got dressed. a. had b. was having c. had had 10. the engine a noise, so he took the car to a garage. a. made b. was making c. has made 11. when they arrived at the beach, raining a. started b. was starting c. had just started 12. where you when you met kevin? a. did b. were living c. lived 13. it was a cold winter day and the sun a. wasn’t shining b. didn’t shine c. hadn’t shone 14. they to a new cd when max came in. a. listened b. were listening c. had listened 15. the car ran out of petrol because we up the tank before. a. didn’t fill b. hasn’t filled c. hadn’t filled 16. part in over 5 festivals already. a. took b. have taken c. had taken 17. after we shopping we decided to go home. a. finished b. has finished c. had finished 18. why she her such a question? a. did ask b. was asking c. has asked 19. mike when tina arrived. a. didn’t work b. wasn’t working c. hadn’t worked 20. in the lake when i got a pain in my leg. a. swam b. was swimming c. had swum 21. the singer twelve concerts this month. a. gives b. gave c. has given 22. he half distance when he fell down. a. ran b. had run c. had been running 23. she hasn’t been ready yet although she the whole day. a. packed b. has packed c. has been packing 24. the book when i found the notes in it. a. was reading b. read c. had been reading 25. we about it when he told us. a. already knew b. has already known c. had already known
2-a
3-c
4-b
5-c
6-c
7-a
8-b
9-c
10-b
11-c
12-a
13-a
14-b
15-c
16-b
17-c
18-a
19-b
20-b
21-c
22-b
23-c
24-a
25-c