Part 2: GRAMMAR
1. B. was running
2. B. had finished
3. D. have you been - left
4. A. haven't seen - last met
5. D. had been making - brought
6. C. had just finished - were clapping
7. C. called - was watching
8. D. will have completed
9. B. is reading - is cooking
10. D. to get - to go
11. C. have been gardening
12. C. will have left
13. B. has learned
14. A. was cycling
15. C. have typed