More Spanish practice on prepositions of time. Covers desde, hace, hasta, por, en, and a. Intermediate level.
📚 Quick grammar review
📌
Antes de / después de + infinitive — Antes de + infinitive = before doing: Antes de salir, llámame. Después de + infinitive = after doing: Después de comer, descansamos. These compound prepositions are followed by an infinitive when the subject is the same; by a conjugated verb with que when subjects differ: Antes de que llegues.
🔧
Durante vs por for duration — Durante (during/for) emphasises the span of time within which something happened: Viví en París durante dos años. Por also marks duration but is more flexible: Estudié por dos horas. In many contexts they're interchangeable; durante tends to coexist more with ongoing actions.
💡
Dentro de / hace — future vs past — Dentro de = in (future): Llegará dentro de dos horas (He'll arrive in two hours — from now). Hace = ago (past): Llegó hace dos horas (He arrived two hours ago). These two are often confused by learners translating directly from English.
✨ Ready to practice? ¡Vamos!
Answer the following questions, choosing the correct preposition for each one.
1. I will take a bath before going out. = Voy a bañarme ________ salir.
Correct answer: antes de
2. There aren't many people here in the evening. = No hay mucha gente aquí ________ la tarde.
Correct answer: por
3. There's a lot of work during the week. = Hay mucho trabajo ________ la semana.
Correct answer: durante
4. See you at 10! = ¡Nos vemos ________ las 10!
Correct answer: a
5. During the winter, there's a lot of snow. = ________ el invierno hay mucha nieve.
Correct answer: Durante
6. After speaking to her, I realized that she was lying. = ________ hablar con ella, me di cuenta de que estaba mintiendo.
Correct answer: Después de
7. We saw him ten minutes ago. = Lo vimos ________ diez minutos.
Correct answer: hace
8. I haven't played guitar since 2021. = No he tocado la guitarra ________ 2021.
Correct answer: desde
9. In the morning it's calm. = ________ la mañana es tranquilo.
Correct answer: Por
10. After this, we stopped being friends. = ________ esto, dejamos de ser amigos.