Ответ:
1. at (на)
2. at (на)
3. on (на)
4. on (на)
5. in (-)(не переводится, потому что перевод предложения: Ты уходишь на выходные летом?)
6. at (потому что со временем всегда ставится предлог at)
7. at (new year's eve - канун рождества, т. е. это время поэтому тоже предлог at)
8. in (в)
9. on (потому что с днями недели ставится этот предлог)
10. on (на)
11. in (в)
12. in (в)
13. in (в)
14. in (в)
15. in (в)
16. on (на)
17. in (в)
18. on (в)
19. at (у)
20. in (на)