I.
1. goes
2. brushes
3. plays
4. am trying
5. are having
6. is running
7. are
8. drinks - is drinking
9. does
10. do the next train leave
11. is boiling
12. goes
13. are you doing - am preparing
14. goes - eats out
15. covers
II.
1. enjoyed
2. has taught
3. did you spend
4. have already finished
5. has worked
6. has lived
7. have just bought
8. Have you ever been
9. was - didn't go
10. gave - bought
11. didn't have
12. have lived - was
13. found
14. has worked
15. haven't done
III.
1. woke up - was raining - was cooking
2. was watching - was
3. were you doing - came
4. was doing - saw
5. was reading - fell - closed - tiptoed
6. didn't hear - slept
7. was lying - rang - stopped
8. came - turned on - checked
9. was - went - was shining - were singing
10. were doing - were lying
IV.
1. A
2. C
3. D
4. C
5. A
6. D
7. B
8. A
9. D
10. C
11. B
12. B
13. D
14. C
15. A
16. B
17. D
18. A
19. B
20. D
V.
1. knew
2. take - is raining
3. living
4. will be served
5. has been seen
6. will come
7. will come
8. have had - looks
9. was woken up
10. be written
11. was - was taught
12. build - fly
13. finish - watching
14. met - were talking
15. is falling off
16. will go
17. were - would score
18. turn on
19. is visited
20. be rebuilt
21. not to get off
22. wasn't locked - opened - entered
23. would do
24. had - would fly
25. hadn't visited
26. has asked
27. taking
28. to get
29. having
30. is snowing - have seen