Answer:
1. Alguien(someone).
2. Siempre(always)
3. Todavia(still)
4. Ninguna(none)
5. Tampoco(neither/either)
6. Nada(nothing)
7. Same as 6
8. Algun(any)
Explanation:
1. If you say “nadie” it would be “is there no one at home?”
2. Algo means “something”. So it would say “I something go to Mexico for vacation”
3. También means “as well” and “Jamie as well does not learn to swim” does not make as much sense as “Jamie still does not learn to swim”
4. Ok so, in Spanish, double negatives are used with the -guna kind of to emphasize. That is why it is not “alguna”
5. Tambien means “too” and that does not fit in the context
6. Alguna means “something”
7. Ningún is the masculine form of ninguna
8. Ningún is a negative and you are looking for a restaurant instead of making sure there are none