Free online Spanish test

Check your level of Spanish!
Free online Spanish test.

Answer as many questions as you can. The difficulty of the questions grows from zero to C1.
You don’t need to complete the whole test If you see that the questions become too difficult for you, just scroll down and click the “Check my level” button.

1. Hola, ¿cómo _________ llamas?
tu te se

2. Yo _________ de España.
soy estoy tengo

3. María _________ profesora.
está es tiene

4. Este es _________ libro de Juan.
la el los

5. Nosotros _________ en Madrid.
vivimos viven vive

6. ¿Tú _________ español?
habla hablas hablo

7. Tengo dos _________.
hermano hermanos hermanas

8. A mí me _________ el café.
gusta gustan gusto

9. Son las tres _________ la tarde.
en de por

10. Esta mañana _________ café con leche.
tomo he tomado tomaba

11. Mañana vamos _________ visitar a mis padres.
a de por

12. ¿Dónde está mi teléfono? No _________ encuentro.
lo le la

13. Ahora Ana _________ estudiando en la biblioteca.
es está tiene

14. Este coche es más caro _________ el mío.
de que como

15. Juan, _________ la puerta, por favor.
cierras cierra cerras

16. No puedo salir porque _________ que trabajar.
tengo estoy soy

17. A mis amigos les _________ las películas españolas.
gusta gustan gustamos

18. El año pasado _________ a Valencia.
voy fui he ido

19. Me duele la cabeza. Voy _________ médico.
en el al del

20. ¿Puedes ayudarme? No entiendo _________.
ni uno nada ningún

21. Cuando era pequeño, _________ todos los días en el parque.
jugué jugaba he jugado

22. Ayer _________ una película muy interesante.
vi veía veo

23. Busco un piso que _________ cerca del centro.
está esté estar

24. Es la chica _________ trabaja conmigo.
que quien cual

25. Te llamé cuando _________ saliendo de casa.
fui estaba he estado

26. Espero que mañana _________ buen tiempo.
hace haga hará

27. Aunque _________ cansado, voy a terminar el trabajo.
estoy esté estaré

28. No he podido venir _________ estaba enfermo.
para que porque aunque

29. Si tengo tiempo, _________ al gimnasio esta tarde.
iría iré fuera

30. Llevo tres años _________ español.
a estudiar estudiando estudiado

31. No creo que ellos _________ razón.
tienen tengan tendrán

32. Si tuviera más dinero, _________ una casa en la playa.
compro compraría compraré

33. Me dijo que no _________ venir a la reunión.
puede podía podrá

34. Se venden pisos _________ en esta zona.
barato baratos baratas

35. Te llamaré en cuanto _________ a casa.
llego llegue llegaré

36. Es posible que ya _________ salido.
haya ha habrá

37. Por mucho que _________, no va a cambiar de opinión.
insistes insistas insistirás

38. No solo estudia mucho, _________ también trabaja por las tardes.
pero sino que aunque

39. No sabía que tú _________ japonés.
hablas hablaras hablarás

40. Aunque hubiera estudiado más, no _________ aprobado ese examen.
había habría hubiera

41. No es que no quiera ayudarte, es que ahora mismo no _________ tiempo.
tengo tenga tendría

42. Por más que lo intentó, no consiguió salirse _________.
con la mía con la suya con la nuestra

43. De haberlo sabido antes, te _________ avisado.
hubiera habría habré

44. El informe, _________ contenido resulta muy útil, será publicado mañana.
que cuyo el cual

45. No bien _________ la reunión, todos salieron de la sala.
termina terminó terminara

46. El director dio por _________ la sesión a las seis.
concluida concluir concluyendo

47. No se trata de que tengas razón, _________ de encontrar una solución.
pero sino aunque

48. El problema se resolvió _________ a la colaboración de todos.
debido gracias por culpa

49. Por si no _________ claro, no pienso aceptar esa propuesta.
queda quedara quedaría

50. El asunto dio _________ a una larga discusión.
cabeza pie pies