1. has been playing, would turn
2. has been studying, hasn't learned
3. has been empty, took, has bought
4. phoned, got
5. will be reduced
6. a bus stop, a man, the bus, for advice
7. a flat, a lovely
8. much
9. the greatest
10. were able to
11. has been snowing, will be blocked, doesn't stop
12. has been sleeping, needs to be
13. heard, went
14. did you make, lost, was trying, didn't hear
15. is attracted
16. the man, a rather
17. cheaper
18. at repairing
19. could not
20. a few, none
- Lumberjack25