Practice.
Answer first, then read the explanation. Don't skip it — that's the whole point.
Este regalo es _____ ti, mi amor.
This gift is for you, my love.
Vivimos en Madrid _____ tres años antes de mudarnos a Valencia.
We lived in Madrid for three years before moving to Valencia.
Estudio español _____ poder viajar por Latinoamérica.
I study Spanish in order to travel around Latin America.
Llegué tarde _____ el tráfico horrible esta mañana.
I arrived late because of the terrible traffic this morning.
El informe es _____ el viernes a más tardar.
The report is due by Friday at the latest.
Caminamos _____ la playa todas las mañanas.
We walk along the beach every morning.
Mi vuelo sale _____ Buenos Aires en una hora.
My flight leaves for Buenos Aires in an hour.
Pagué cincuenta euros _____ esta camisa.
I paid fifty euros for this shirt.
_____ mí, esta película es la mejor del año.
In my opinion, this film is the best of the year.
El profesor está enfermo, así que enseñaré _____ él hoy.
The teacher is sick, so I'll teach in his place today.
Necesito una taza _____ café, no para té.
I need a coffee cup, not a tea cup.
El coche puede ir a 120 kilómetros _____ hora.
The car can go 120 kilometers per hour.
_____ ser su primer día, ha aprendido muchísimo.
For his first day, he has learned a lot.
Which sentence sounds wrong to a native speaker?
Spot the wrong preposition.
Don Quijote fue escrito _____ Miguel de Cervantes.
Don Quixote was written by Miguel de Cervantes.
Compré flores _____ mi abuela en su cumpleaños.
I bought flowers for my grandmother on her birthday.
Gracias _____ tu ayuda con el proyecto.
Thanks for your help with the project.
Llamé al banco _____ resolver el problema con la tarjeta.
I called the bank to resolve the problem with the card.
El ladrón entró _____ la ventana del baño.
The thief entered through the bathroom window.
Trabajo mucho _____ poder pagar la universidad de mis hijos.
I work a lot so I can pay for my children's university.
Pick the sentence that means I'll do it for you (as a favor, in your place).
Context: you're stepping in to do a task instead of someone.
Te llamo _____ la tarde, sobre las cinco.
I'll call you in the afternoon, around five.
Lo despidieron _____ llegar tarde todos los días.
They fired him for arriving late every day.
Compré champú _____ pelo seco.
I bought shampoo for dry hair.
_____ ser tan caro, este restaurante no es muy bueno.
For being so expensive, this restaurant isn't very good.
Los abuelos vienen a visitarnos _____ una semana.
Grandma and grandpa are coming to visit for a week.
Trabajo _____ una empresa de software desde hace cinco años.
I've been working for a software company for five years.
Which sentence is wrong?
Find the wrong preposition.
Te envío el contrato _____ correo electrónico esta tarde.
I'll send you the contract by email this afternoon.
Hago ejercicio _____ mantenerme en forma.
I work out in order to stay in shape.
Not just a green check. A short paragraph telling you why.
No streaks, no points, no leaderboards. Just questions.
Runs in your browser. Bookmark the topics you want to come back to.