Prepositions of time 1

Free Spanish exercise on prepositions of time (a, en, de, desde, hasta, por). Elementary–intermediate level.
📚 Quick grammar review
📌
A — at a specific time; en — within a periodA marks clock times and specific moments: a las tres, a medianoche, al amanecer. En marks periods, months, seasons, and years: en enero, en verano, en 2010, en el siglo XIX. A simple rule: if you can put a clock hand on it, use a; if it's a span of time, use en.
🔧
Por and en for durationPor + time = for a length of time (how long it lasted): Estudié por dos horas. En + time = in/within (how quickly it was done): Lo terminé en dos horas. The same phrase in English ("in two hours") maps to two different Spanish prepositions depending on the meaning.
💡
Desde, hasta, de…a — time rangesDesde = since/from (a point in time): Trabajo desde las ocho. Hasta = until: Trabajo hasta las seis. De…a = from…to (a range): De lunes a viernes, de nueve a cinco. Combine them: Trabajo desde las nueve hasta las seis.

✨ Ready to practice? ¡Vamos!

Answer the following questions, choosing the correct preposition for each one.


1. They are going to stay until Wednesday. = Se van a quedar________ el miércoles.
2. He's going to stay for two days. = Se va a quedar ________ dos días.
3. How long has she been here? = ¿ ________ cuándo está aquí?
4. See you soon! = ¡________ luego!
5. Ever since he was a child, he has been very intelligent. = ________ niño es muy inteligente.
6. I'll be there in 10 minutes. = Estaré ________ 10 (diez) minutos.
7. Roberto studied for two hours. = Roberto estudió ________ dos horas.
8. We didn't eat meat from 2021 to 2023. = No comimos carne desde 2021 ________ 2023.
9. I'll see you in a week. = Nos vemos ________ una semana.
10. See you Saturday! = ¡ ________ el sábado!
11. I will take a bath before going out. = Voy a bañarme ________ salir.
12. There aren't many people here in the evening. = No hay mucha gente aquí ________ la tarde.
13. There's a lot of work during the week. = Hay mucho trabajo ________ la semana.
14. See you at 10! = ¡Nos vemos ________ las 10!
15. During the winter, there's a lot of snow. = ________ el invierno hay mucha nieve.
16. After speaking to her, I realized that she was lying. = ________ hablar con ella, me di cuenta de que estaba mintiendo.
17. We saw him ten minutes ago. = Lo vimos ________ diez minutos.
18. I haven't played guitar since 2021. = No he tocado la guitarra ________ 2021.
19. In the morning it's calm. = ________ la mañana es tranquilo.
20. After this, we stopped being friends. = ________ esto, dejamos de ser amigos.



Connect & follow
Support us
All content is free. A coffee helps keep it that way. ♥
© 2008–2026 LearnSpanishFeelGood.com (a division of LearnEnglishFeelGood.com). All rights reserved.