Lingvero

Spanish Prepositions Practice

Tiny words, huge traps: a, de, en, the personal a, and verbs like soñar con. Master them with 30 exercises and an instant explanation after every answer.

30 exercises~9 min to completeB1 – B2 level
IRead first

The rule, in plain English.

Spanish prepositions are tiny words that cause outsized trouble, because they almost never map one-to-one onto English. The big three are a, de and en. Use a for movement and destination (Voy a Madrid), for clock time (a las nueve), and — the trap English speakers always miss — before a person who is the direct object: Veo a mi hermano, never "Veo mi hermano." Use de for possession, origin, material and content (el coche de Ana, soy de Sevilla, una mesa de madera, un vaso de agua), and en for static location, months and transport (en casa, en abril, en tren).

Two contractions are mandatory: a + el = al and de + el = del. Then come the verbs that insist on their own preposition — soñar con, pensar en, depender de, casarse con — which you simply learn as a pair, like one long word. And days of the week take no preposition at all: el lunes, never "en lunes."

30 exercises below. Read the explanation after each answer — that's where the rule sinks in.

IIQuick reference
a — direction, time, and peoplemovement and human objects take a
01
movement / destination
Vamos a la playa.
02
a + el = al (mandatory contraction)
Llegamos al hotel por la noche.
03
clock time
La clase empieza a las nueve.
04
the personal a before human objects
Veo a mi hermano cada semana.
05
asistir a — to attend
Asistí a la reunión del lunes.
de and ende = of/from, en = in/on/at
01
de — possession
Es el coche de Ana.
02
de — origin
Soy de Sevilla.
03
de — material and content
Quiero un vaso de agua.
04
de + el = del (mandatory contraction)
Vengo del trabajo.
05
en — static location (in/on/at)
Estamos en casa.
06
en — months and transport
Nací en abril y viajo en tren.
con, sin, desde, hasta, entre, sobre
  • con → conmigo / contigo¿Vienes conmigo al cine?
  • sin — withoutNo salgo sin paraguas.
  • desde … hasta — from … untilTrabajo desde las nueve hasta las cinco.
  • entre — betweenEl banco está entre la farmacia y el bar.
  • sobre — on / aboutDeja el libro sobre la mesa.
  • antes de / después de + infinitiveAntes de salir, cierro las ventanas.
Verbs that demand a fixed preposition
  • soñar con — to dream aboutSueño con vivir en la costa.
  • pensar en — to think aboutPienso en ti a menudo.
  • depender de — to depend onDepende del tiempo.
  • enamorarse de — to fall in love withSe enamoró de ella.
  • casarse con — to marrySe casó con un ingeniero.
  • tratar de — to try toTrato de llegar pronto.
IIIPractice exercises

Practice.

Answer first, then read the explanation. Don't skip it — that's the whole point.

Exercise 01 of 30Tag: a for direction
Fill in the blank

Este verano vamos _____ Italia.

This summer we're going to Italy.

Exercise 02 of 30Tag: a + el = al
Fill in the blank

¿Vienes _____ cine con nosotros?

Are you coming to the cinema with us?

Exercise 03 of 30Tag: de + el = del
Fill in the blank

Estas son las llaves _____ coche.

These are the car keys.

Exercise 04 of 30Tag: personal a
Fill in the blank

Veo _____ mi abuela todos los domingos.

I see my grandmother every Sunday.

Exercise 05 of 30Tag: en for location
Fill in the blank

Mis padres viven _____ Valencia.

My parents live in Valencia.

Exercise 06 of 30Tag: a vs en with movement
Fill in the blank

Mañana voy _____ Madrid en tren.

Tomorrow I'm going to Madrid by train.

Exercise 07 of 30Tag: en with months
Fill in the blank

Mi cumpleaños es _____ octubre.

My birthday is in October.

Exercise 08 of 30Tag: days take no preposition
Fill in the blank

Tengo clase de yoga _____ lunes.

I have a yoga class on Monday.

Exercise 09 of 30Tag: de for possession
Fill in the blank

Este es el perro _____ mi vecina.

This is my neighbor's dog.

Exercise 10 of 30Tag: de for material
Fill in the blank

Compramos una mesa _____ madera para la cocina.

We bought a wooden table for the kitchen.

Exercise 11 of 30Tag: de for origin
Fill in the blank

Sofía es _____ Argentina, pero vive en Sevilla.

Sofía is from Argentina, but she lives in Seville.

Exercise 12 of 30Tag: en for transport
Fill in the blank

Siempre voy al trabajo _____ autobús.

I always go to work by bus.

Exercise 13 of 30Tag: con
Fill in the blank

¿Quieres venir al parque _____ nosotros?

Do you want to come to the park with us?

Exercise 14 of 30Tag: sin
Fill in the blank

No puedo trabajar _____ mi ordenador.

I can't work without my computer.

Exercise 15 of 30Tag: conmigo
Fill in the blank

¿Vienes al concierto _____?

Are you coming to the concert with me?

Exercise 16 of 30Tag: contigo
Fill in the blank

Necesito hablar _____ ahora mismo.

I need to talk with you right now.

Exercise 17 of 30Tag: desde … hasta
Fill in the blank

Trabajo _____ las nueve hasta las cinco.

I work from nine until five.

Exercise 18 of 30Tag: entre
Fill in the blank

El banco está _____ la farmacia y el supermercado.

The bank is between the pharmacy and the supermarket.

Exercise 19 of 30Tag: sobre
Fill in the blank

Deja los documentos _____ la mesa, por favor.

Leave the documents on the table, please.

Exercise 20 of 30Tag: antes de + infinitive
Fill in the blank

Siempre me ducho antes de _____ a trabajar.

I always shower before going to work.

Exercise 21 of 30Tag: después de + infinitive
Fill in the blank

Después de _____, salimos a dar un paseo.

After having dinner, we go out for a walk.

Exercise 22 of 30Tag: soñar con
Fill in the blank

Anoche soñé _____ mi abuela.

Last night I dreamed about my grandmother.

Exercise 23 of 30Tag: pensar en
Fill in the blank

Últimamente pienso mucho _____ las vacaciones.

Lately I think a lot about the holidays.

Exercise 24 of 30Tag: depender de + del
Fill in the blank

Todo depende _____ tiempo que haga mañana.

Everything depends on what the weather is like tomorrow.

Exercise 25 of 30Tag: casarse con
Fill in the blank

Mi prima se casa _____ un chico de Bilbao.

My cousin is marrying a guy from Bilbao.

Exercise 26 of 30Tag: tratar de
Fill in the blank

Voy a tratar _____ llegar antes de las ocho.

I'm going to try to arrive before eight.

Exercise 27 of 30Tag: Fixed verb + preposition
Choose the correct sentence

Which sentence uses the wrong preposition after the verb?

Spot the wrong verb + preposition pair.

Exercise 28 of 30Tag: a vs en
Choose the correct sentence

Which sentence has an a/en error?

Spot the a/en mistake.

Exercise 29 of 30Tag: Personal a
Choose the correct sentence

Which sentence is missing a required a?

Spot the missing personal a.

Exercise 30 of 30Tag: para (recipient)
Choose the correct sentence

Choose the correct preposition: "Este regalo es ___ ti."

This gift is for you.

Every answer is explained

Not just a green check. A short paragraph telling you why.

No gamification

No streaks, no points, no leaderboards. Just questions.

No signup

Runs in your browser. Bookmark the topics you want to come back to.

More to practice

Other topics.

Questions answered

Common questions.

What is the personal a and when do I need it?+

When the direct object of a verb is a specific person (or a beloved pet), Spanish inserts an a before it: Veo a mi hermano, Conozco a tu profesora. English has no equivalent, which is why omitting it is the single most common preposition mistake. Things never take it: Veo la tele, Busco mis llaves.

Is it "Voy a Madrid" or "Voy en Madrid"?+

Voy a Madrid. With movement verbs like ir, venir and llegar, the destination takes a. En is for static location — where you already are: Estoy en Madrid, Vivo en Madrid. Mixing them up ("Voy en Madrid") is one of the most common learner errors at this level.

Do days of the week take a preposition?+

No — and this trips up almost everyone. "On Monday" is simply el lunes, with the article and no preposition: Tengo clase el lunes. Use los for repetition: los lunes = "on Mondays." Saying "en lunes" is a direct translation from English and always wrong. Months, by contrast, do take en: en octubre.

What about por and para?+

They're the hardest preposition pair in Spanish, so we only touch them here — a recipient takes para (es para ti), while por covers cause and exchange. For the full contrast, with all the classic use cases drilled one by one, head to our dedicated Por vs Para Practice page.

Why is it "soñar con" and not "soñar de"?+

Some Spanish verbs are welded to a specific preposition that you can't translate from English: soñar con (dream about), pensar en (think about), depender de (depend on), enamorarse de (fall in love with), casarse con (marry), asistir a (attend), tratar de (try to). Learn each verb and its preposition together, as if they were one word.

Are these exercises free?+

Yes. All 30 exercises run right in your browser, need no signup, and give you a clear explanation after every answer.