<span>la respuesta es B (the answer is B)</span>
Vertical
1. Horario
2. Ciencias
4.Antes
5.(any persons name can go here)
8. Matemáticas
12.Examen
14.Cuantos
15. Veintitrés
16. Difícil
17.Veintiuno
19. Español
21. y media
B, by the way google translate is great for words that don't have two meanings! ;)
1- le diste
2- gusto
3- repetiste