Category: Spanish Exercises

Free Spanish Practice Online | Action and movement verbs

Free Spanish Practice Online | Action and movement verbs

Free online Spanish grammar exercise – Action and movement verbs; Answers are at the bottom of the page.


Find the correct translation of the following verbs:

empujar | encogerse de hombros | agacharse | olfatear | tragar | acercarse | guiñar | bostezar | engordar | gritar

1. to swallow → 

2. to yawn → 

3. to shout → 

4. to wink → 

5. to gain weight → 

6. to shrug → 

7. to push → 

8. to crouch → 

9. to sniff → 

10. to approach → 

 

  1. to swallow → tragar
  2. to yawn → bostezar
  3. to shout → gritar
  4. to wink → guiñar
  5. to gain weight → engordar
  6. to shrug → encogerse de hombros
  7. to push → empujar
  8. to crouch → agacharse
  9. to sniff → olfatear
  10. to approach → acercarse

_

➥ Next exercise: Diphtongue verbs

 

©Spanishfornoobs.com

Online Spanish Level Test | Advanced

Online Spanish Level Test | Advanced

Free online Spanish test – Advanced level; Answers are at the bottom of the page.

In the following sentences, choose the correct answer from among the proposals indicated in brackets.

1. El autobús lleva (a las) (a los) (los) turistas al museo medieval.
→

2. Me gustaría que (me prestes) (me prestas) (me prietas) este libro.
→

3. No me parece que el español (es) (esta) (sea) un idioma complicado.
→

4. El (quierre) (quiere) (quere) que (cambiamos) (cambiámos) (cambiemos) para ser más sociables.
→

5. Que lastima que no (puedas) (podrías) (podías) venir al cine con nosotros.
→

6. Más que los helados, me (gusta) (gustá) (gustan) las frutas.
→

7. (Sueleamos) (Solamos) (Solemos) dormir hasta tarde los domingos.
→

8. (Soy) (Estoy) acostumbrado a (levantarme) (lévantarme) (levantar me) temprano.
→

9. Ustedes tienen que (darse) (daros) (darles) prisa antes que llegue la policía.
→

10. Ojalá (Vayan con ti) (van contigo) (vayan contigo) al restaurante.
→

 

1. A los
2. Me Prestes
3. Sea
4. Quiere / Cambiemos
5. Puedas
6. Gustan
7. Solemos
8. Estoy / levantarme
9. Darse
10. Vayan contigo

_

➥ Next exercise: Advanced level test

 

©Spanishfornoobs.com

Test your Spanish online – Advanced Level

Test your Spanish online – Advanced Level

Free online Spanish level test – advanced level; Answers are at the bottom of the page.

From the following sentences, choose the correct answer from among those in brackets:

1. Ojalá nos (hubieses) (habieras) (hubiéses) acompañado a Francia.
→

2. (Tiene) (Tenga) (Tuviese) quizás vergüenza después del desmadre.
→

3. (No me recuerdo) (No me acuerdo) (No acuerdo) el nombre de su papa.
→

4. El año pasado cuando (salimos) (salíamos) (salíamos) del cine, (íbamos) (ibamos) (fuimos) a tomar algo.
→

5. Este coche no estaría mal si (fuera) (seria) (era) un poco más grande.
→

6. Les hubiera hecho mucha ilusión que (habrían ido) (habran ido) (hubieran ido) a su fiesta.
→

7. Aunque (lloviera) (lloviese) (llueve) un montón, que no lo creo, yo me (iria) (iría) (iba) igualmente de vacaciones.
→

8. Si (podríais) (puderais) (pudierais) terminar la carrera en menos de 2 horas.
→

9. Puede que (estudiáis) (estudiéis) (estudiaréis) en Nueva York el año que viene si (conseguisteis) (conseguíais) (conseguís) una beca.
→

10. Si (supiera) (sabe) (sepa) lo que (estaban) (son) (eran) haciendo, no hubiese entrado en la habitación.
→

1. Hubieses
2. Tiene
3. No me acuerdo
4. Salíamos / íbamos
5. Fuera
6. Hubieran ido
7. Lloviera / Iría
8. Pudierais
9. Estudiéis / Conseguís
10. Supiera / Estaban

_

➥ Next exercise: Advanced level test

 

©Spanishfornoobs.com

Prepare for your Spanish Exam – Advanced Test Online

Prepare for your Spanish Exam – Advanced Test Online

Free online Spanish test – Advanced level; Answers are at the bottom of the page.

Translate the following sentences into Spanish:

1. I’m telling you so you know.

→

2. He explains it to me as if I don’t understand.

→

3. I would tell you as long as you left me alone.

→

4. What a pity you can’t come with us!

→

5. I’m looking for someone who can do this.

→

6. There is no one who knows the answer.

→

7. I hope you had a good day.

→

8. It’s amazing that he didn’t invite you.

→

9. Those who arrive first will wait for the others.

→

10. They insisted that we stay for dinner.

→

  1. Te lo digo para que lo sepas.
  2. Me lo explica como si no entendiera.
  3. Te lo diré con tal de que me dejes en paz.
  4. ¡Qué lástima que no puedas venir con nosotros!
  5. Estoy buscando a alguien que pueda hacer eso.
  6. No hay nadie que sepa la respuesta.
  7. Espero que hayas tenido un buen día.
  8. Es increíble que no te haya invitado.
  9. Los que lleguen primero esperarán a los demás.
  10. Insistieron para que nos quedásemos a cenar.

_

 

©Spanishfornoobs.com

Prepare for your Spanish Exam – Intermediate Test Online

Prepare for your Spanish Exam – Intermediate Test Online

Spanish exercise – Intermediate level quiz

In the following sentences, choose the correct answer from the proposals in brackets.

1. Durante los fines de semanas, (soliamos) (solemos) (suelemos) hacer caminatas.
→

2. Si (habías) (has) (tuviste) escuchado tu profesor, no (tiene) (tengas) (tendrías) malas notas.
→

3. Tras una primera entrevista, tres personas (son) (resultaron) (estuvieron) seleccionadas.
→

4. Durante años, Juan (quiso) (quisiera) (queria) a María sin (decírselo) (decirselo) (decírsela).
→

5. Yo (hubiera) (había) (he) preferido que (caminara) (camina) (caminó) despacio.
→

6. Os (prohibieron) (prohíban) (prohibieran) que (comieseis) (comeríais) (coméis) alimentos tan malos para la salud.
→

7. Al escucharnos, se (puso) (ponga) (pusó) roja de vergüenza.
→

8. Ayer, (hubieron) (había) (hube) muchos turistas en el centro de la cuidad.
→

9. (Bailaba) (Bailé) (Bailara) si la oportunidad se (presentaba) (presento) (presente).
→

10. Si el tiempo (sigue) (siga) (seguía) nublado, mañana, no (iré) (fuere) (iría) a correr.
→

1. Solemos
2. Habías / tendrías
3. Estuvieron
4. Quiso / Decírselo
5. Hubiera / Caminara
6. Prohibieron / Comieseis
7. Puso
8. Había
9. Bailaba / Presentaba
10. Sigue / Iré

_

➥ Next exercise: Intermediate level test

 

©Spanishfornoobs.com

Spanish Level Test (Intermediate)

Spanish Level Test (Intermediate)

Free online Spanish test – Intermediate level; Answers are at the bottom of the page.

Translate the following sentences into Spanish:

1. Let’s wait in the station instead.

→

2. We’ll visit him for Christmas.

→

3. Why are you asking me this?

→

4. He knows everything.

→

5. The store closes on Saturdays.

→

6. In spite of everything, I’m ready.

→

7. I’m ashamed of this.

→

8. I was getting tired.

→

9. I was taken to the car.

→

10. His answer did not satisfy me.

→

  1. Mejor esperemos en la estación.
  2. Lo visitaremos por Navidad.
  3. ¿Por qué me lo preguntas? / ¿Por qué me preguntas esto?
  4. (Él) lo sabe todo.
  5. La tienda cierra los sábados.
  6. Aún así, estoy listo.
  7. Me avergüenzo de todo esto.
  8. Empezaba a cansarme.
  9. Me trajeron en coche.
  10. Su respuesta no me satisfizo.

_

➥ Next exercise: Intermediate level test

 

©Spanishfornoobs.com

Online Spanish Level Test | Intermediate

Online Spanish Level Test | Intermediate

Free online Spanish test – Beginner level; Answers are at the bottom of the page.

Translate the following sentences into Spanish:

1. My grandparents really like to tell us about their memories.

→

2. You’ll have to write to him as soon as possible.

→

3. Since I’ve been here, I haven’t gone out much.

→

4. We have traveled a lot in Andalusia.

→

5. For my birthday, I’ll invite many friends.

→

6. It’s the top window that’s broken.

→

7. I introduced my cousin Pablo to all my friends.

→

8. They made me turn in the papers.

→

9. They took away his driver’s license.

→

10. You can come at any time and at any place.

→

  1. A mis abuelos les encanta / gusta mucho contarnos sus recuerdos.
  2. Tendrás que escribirle lo más rápidamente posible.
  3. Desde que estoy aquí, he salido poco.
  4. Hemos viajado mucho por Andalucía.
  5. Para mi cumpleaños, invitaré a muchos amigos.
  6. Es la ventana superior la que está rota. / La ventana de arriba es la que está rota.
  7. Presenté / He presentado a mi primo Pablo a todos mis amigos.
  8. Me hicieron entregar los papeles. / Me obligaron a devolver los papeles.
  9. Le han retirado / Se le ha retirado el licencia / carné de conducir.
  10. Puedes venir en cualquier momento y a cualquier hora.

_

➥ Next exercise: Intermediate level test

 

©Spanishfornoobs.com

Level Test Intermediate – Free Spanish Level Test

Level Test Intermediate – Free Spanish Level Test

Free online Spanish test – Intermediate level; Answers are at the bottom of the page.

In the following sentences, choose the correct answer from among the proposals indicated in brackets:

1. Me (duele) (dole) (duelen) el brazo.
→

2. A Juan y María (les gusta) (les gustan) (se gustan) bailar salsa.
→

3. Normalmente desayuno cereales, pero hoy (desayunó) (ha desayunado) (he desayunado) pan con mermelada.
→

4. Ahora los parques de la cuidad son pequeños, pero antes (eran) (han sido) (fueron) más grandes.
→

5. ¿ Donde están tus perros ? Lo siento, (no los he llevado) (no están conmigo) (no los he traído).
→

6. Cuando (sepas) (sabes) (sabrás) el nombre del hotel, (llamame) (llámame) (me llama).
→

7. Desde que (se separaron) (se separarón) (hayan separado), el mes pasado, José no (ha vuelto a ver) (volvía a ver) (ha estado volviendo) a su pareja.
→

8. Tenéis que hacer ese trabajo (por) (para) (hasta) el mes que viene.
→

9. ¿ Donde (esta) (es) (hay) un banco ?
→

10. La semana pasada, no (vine) (he venido) (venia) porque estaba enfermo.
→

1. Duele
2. Les gusta
3. He desayunado
4. Eran
5. No los he traído
6. Sepas / Llámame
7. Se separaron / Ha vuelto a ver
8. Para
9. Hay
10. Vine

_

➥ Next exercise: Intermediate level test

 

©Spanishfornoobs.com

Test your Spanish level (Easy)

Test your Spanish level (Easy)

Free online Spanish test – Beginner level; Answers are at the bottom of the page.

Complete the following translations with the missing word:

1. There is one book per student. → Hay un libro ________ estudiante.

2. The trees lose their leaves in winter. → Los árboles pierden ________ hojas en invierno.

3. Pablo does his homework and then goes to bed. → Pablo hace sus deberes y ________ se va a la cama.

4. Australia is the country where kangaroos live. → Australia es el país ________ viven los canguros.

5. I bought a present for your birthday. → Te compré un regalo ________ tu cumpleaños.

6. When it rains, I take my umbrella. → Cuando llueve, ________ mi paraguas.

7. She plays behind the house. → Ella juega ________ de la casa.

8. It has been raining for days. → Ha estado lloviendo ________ días.

9. She will leave in three days. → ________ irá en tres días.

10. He was reading during Spanish class. → ________ leyendo durante la clase de español.

  1. There is one book per student. → Hay un libro por estudiante.
  2. The trees lose their leaves in winter. → Los árboles pierden sus hojas en invierno.
  3. Pablo does his homework and then goes to bed. → Pablo hace sus deberes y luego se va a la cama.
  4. Australia is the country where kangaroos live. → Australia es el país donde viven los canguros.
  5. I bought a present for your birthday. → Te compré un regalo para tu cumpleaños.
  6. When it rains, I take my umbrella. → Cuando llueve, tomo mi paraguas.
  7. She plays behind the house. → Ella juega detrás de la casa.
  8. It has been raining for days. → Ha estado lloviendo durante días.
  9. She will leave in three days. → Se irá en tres días.
  10. He was reading during Spanish class. → Estaba leyendo durante la clase de español.

_

➥ Next exercise: Beginner level test

 

©Spanishfornoobs.com

Spanish Level Test (For Beginners)

Spanish Level Test (For Beginners)

Free online Spanish test – Beginner level; Answers are at the bottom of the page.


Complete the following translations with the missing word:

tengo | hambre | reloj | necesito  | duele | ayuda | amable | antes | huele | muy

1. Thank you for your help. → Gracias por su _________.

2. It smells bad. → _________ mal.

3. You are very kind. → Es muy _________.

4. I’ve never seen this before. → Nunca había visto eso _________.

5. I think it’s very good. → Creo que es _________ bueno.

6. I have to go home. → _________ que ir a casa.

7. I need to change my clothes. → _________ cambiarme.

8. I am hungry. → Tengo _________.

9. I have lost my watch. → Perdí mi _________.

10. I have a headache. → Me _________ la cabeza.

  1. Thank you for your help. → Gracias por su ayuda.
  2. It smells bad. → Huele mal.
  3. You are very kind. → Es muy amable.
  4. I’ve never seen this before. → Nunca había visto eso antes.
  5. I think it’s very good. → Creo que es muy bueno.
  6. I have to go home. → Tengo que ir a casa.
  7. I need to change my clothes. → Necesito cambiarme.
  8. I am hungry. → Tengo hambre.
  9. I have lost my watch. → Perdí mi reloj.
  10. I have a headache. → Me duele la cabeza.

_

➥ Next exercise:

 

©Spanishfornoobs.com