Exercises – Grammar

Practice Spanish, Portuguese, Italian, and French with our free, interactive online exercises. Designed to be fun and engaging, our platform offers comprehensive lessons, detailed explanations, and a variety of drills and quizzes. Master grammar and vocabulary with a focus on different tenses. Whether you’re a beginner or advanced learner, this platform adapts to your needs, helping you improve your language skills step by step.

Spanish
Portuguese
Italian
French

Spanish: Verbs Like "Gustar"

1 / 6

1. I find it difficult to learn English. (to be difficult = costar)

SP: aprender inglés.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 6

2. I find the topic very interesting. (to find = resultar)

SP: muy interesante el tema.

Accented letters (if needed):

á é í ó ú ñ ü

3 / 6

3. Call me if it is convenient for you(to be convenient = convenir)

SP: Llámame si .

Accented letters (if needed):

á é í ó ú ñ ü

4 / 6

4. I am responsible for bringing food.

(te be responsible for, or to be one's turn = tocar)

SP: traer la comida.

Accented letters (if needed):

á é í ó ú ñ ü

5 / 6

5. I am crazy about cats. (to be crazy about = volver loco)

SP: los gatos.

Accented letters (if needed):

á é í ó ú ñ ü

6 / 6

6. It seems interesting to me. (to seem = paracer)

SP: interesante.

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: Verbs like “Gustar”

Spanish: Present Perfect Tense

1 / 16

1. She has resolved the problem.  (to resolve = resolver)

SP: Ella ha  el problema.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 16

2. She has broken the window.  (to break = romper)

SP: Ella ha la ventana.

Accented letters (if needed):

á é í ó ú ñ ü

3 / 16

3. I haven't seen him.  (to see = ver)

SP: No lo he  .

Accented letters (if needed):

á é í ó ú ñ ü

4 / 16

4. They have lived here. (to live = vivir)

SP: Ellos  aquí.

Accented letters (if needed):

á é í ó ú ñ ü

5 / 16

5. She hasn't returned. (to return = volver)

SP: Ella no ha .

Accented letters (if needed):

á é í ó ú ñ ü

6 / 16

6. Conjugate the Spanish verb "vivir" (to live) in the present perfect tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

7 / 16

7. Conjugate the Spanish verb "tener" (to have) in the present perfect tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

8 / 16

8. We have been busy. (to be = estar)

SP: Nosotros hemos ocupados.

Accented letters (if needed):

á é í ó ú ñ ü

9 / 16

9. The door is open. (to open = abrir)

SP: La puerta está .

Accented letters (if needed):

á é í ó ú ñ ü

10 / 16

10. Conjugate the Spanish verb "hablar" (to speak) in the present perfect tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

11 / 16

11. The window is closed. (to close = cerrar)

SP: La ventana está .

Accented letters (if needed):

á é í ó ú ñ ü

12 / 16

12. I have told you so.  (to tell = decir)

SP: Te lo he .

Accented letters (if needed):

á é í ó ú ñ ü

13 / 16

13. He has put us in danger. (to put = poner)

SP: Él nos ha en peligro.

Accented letters (if needed):

á é í ó ú ñ ü

14 / 16

14. We have eaten. (to eat = comer)

SP: Nosotros .

Accented letters (if needed):

á é í ó ú ñ ü

15 / 16

15. Have you fried the potato?  (to fry = freír)

SP: ¿Has  la papa?

Accented letters (if needed):

á é í ó ú ñ ü

16 / 16

16. She has written a letter.  (to write = escrir)

SP: Ella ha una carta.

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: Present Perfect Tense

Spanish: The Verb "to Know"

1 / 8

1. Do you know that movie? 

 

SP: ¿ ___ esa película?

 

2 / 8

2. I don’t know where there is a school.

 

SP: No ___ dónde hay una escuela.

 

3 / 8

3. She doesn’t know how to swim.

 

SP: Ella no ___ nadar.

 

4 / 8

4. They don’t know my parents.

 

SP: No ___ a mis padres.

 

5 / 8

5. I don’t know the city very well.

 

SP: No ___ la ciudad muy bien.

 

6 / 8

6. Do you know if there is someone inside? 

 

SP: ¿ ___ si hay alguien dentro?

 

7 / 8

7. Match each sentence with the correct meaning:

1. I know
2. I don't know
3. who knows

8 / 8

8. Do you know English? 

 

SP: ¿ ___ inglés?

 

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: The Verb “to Know”: “Saber” vs. “Conocer”

Spanish: Indefinite Adjectives & Pronouns

1 / 12

1. I have enough money.

SP: Tengo dinero.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 12

2. The rest of the world is suffering.

SP: del mundo está sufriendo.

Accented letters (if needed):

á é í ó ú ñ ü

3 / 12

3. There are many people here.

SP: Hay gente aquí.

Accented letters (if needed):

á é í ó ú ñ ü

4 / 12

4. Nothing happened.

SP: No pasó .

Accented letters (if needed):

á é í ó ú ñ ü

5 / 12

5. Both options are available.

SP: opciones están disponibles.

Accented letters (if needed):

á é í ó ú ñ ü

6 / 12

6. All of us are from Australia.

SP: nosotros somos de Australia.

Accented letters (if needed):

á é í ó ú ñ ü

7 / 12

7. The others are not available.

SP: no están disponibles.

Accented letters (if needed):

á é í ó ú ñ ü

8 / 12

8. Nobody is in the office today.

SP: Hoy no hay en la oficina.

Accented letters (if needed):

á é í ó ú ñ ü

9 / 12

9. I am going to do nothing all day today.

SP: Hoy no voy a hacer en todo el día.

Accented letters (if needed):

á é í ó ú ñ ü

10 / 12

10. I’d like another glass of water please.

SP: Quisiera copa de agua por favor.

Accented letters (if needed):

á é í ó ú ñ ü

11 / 12

11. Brush your teeth after each meal.

SP: Cepilla tus dientes después de comida.

Accented letters (if needed):

á é í ó ú ñ ü

12 / 12

12. All year round, it rains in the country.

SP: el año llueve en el país.

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: Indefinite Adjectives & Pronouns

Spanish: Conjunctions

1 / 10

1. My Italian is neither good nor bad.

SP: Mi italiano no es bueno malo.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 10

2. I speak English and Portuguese, that is, I'm bilingual.

SP: Hablo inglés y portugués, , soy bilingüe.

Accented letters (if needed):

á é í ó ú ñ ü

3 / 10

3. Despite being short, he is a very good player.

SP: ser bajito, es muy buen jugador.

Accented letters (if needed):

á é í ó ú ñ ü

4 / 10

4. I go to the gym every day except Friday.

SP: Voy al gimnasio todos los días los viernes.

Accented letters (if needed):

á é í ó ú ñ ü

5 / 10

5. Instead of going out tonight, we’ll watch a movie.

SP: salir hoy, vamos a ver una película.

Accented letters (if needed):

á é í ó ú ñ ü

6 / 10

6. I study Spanish because I want to live in Mexico.

SP: Estudio español quiero vivir en México.

Accented letters (if needed):

á é í ó ú ñ ü

7 / 10

7. I am going to drink coffee or tea.

SP: Voy a tomar café té.

Accented letters (if needed):

á é í ó ú ñ ü

8 / 10

8. If I am tired, I won't go out.

SP: estoy cansado, no voy a salir.

Accented letters (if needed):

á é í ó ú ñ ü

9 / 10

9. I like spring and summer.

SP: Me gusta la primavera el verano.

Accented letters (if needed):

á é í ó ú ñ ü

10 / 10

10. I want to sleep, but I can't.

SP: Quiero dormir no puedo.

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: Conjunctions

Spanish: Simple Future Tense

1 / 20

1. Conjugate the Spanish verb "saber" (to know) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

2 / 20

2. Conjugate the Spanish verb "haber" (an auxiliary verb equivalent to the English auxiliary verb have) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

3 / 20

3. Conjugate the Spanish verb "valer" (to value or be worth) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

4 / 20

4. Conjugate the Spanish verb "poder" (to be able to) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

5 / 20

5. Conjugate the Spanish verb "hacer" (to do or make) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

6 / 20

6. We will sleep all day tomorrow.

SP: Mañana  todo el día.

 

Accented letters (if needed):

á é í ó ú ñ ü

7 / 20

7. Conjugate the Spanish verb "venir" (to come) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

8 / 20

8. Conjugate the Spanish verb "salir" (to exit or go out) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

9 / 20

9. Conjugate the Spanish verb "decir" (to say or tell) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

10 / 20

10. Conjugate the Spanish verb "querer" (to want) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

11 / 20

11. Conjugate the Spanish verb "poner" (to put) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

12 / 20

12. I am going to travel. 

SP: Yo  viajar.

 

Accented letters (if needed):

á é í ó ú ñ ü

13 / 20

13. He is going to speak. 

SP: Él  hablar.

 

 Accented letters (if needed):

á é í ó ú ñ ü

14 / 20

14. Conjugate the Spanish verb "ir" (to go) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

15 / 20

15. Conjugate the Spanish verb "hablar" (to speak) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

16 / 20

16. Conjugate the Spanish verb "vivir" (to live) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

17 / 20

17. Conjugate the Spanish verb "caber" (to fit) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

18 / 20

18. Conjugate the Spanish verb "tener" (to have) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

19 / 20

19. Conjugate the Spanish verb "comer" (to eat) in the simple future tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

20 / 20

20. She will buy a house in Rome. (to buy = comprar)

SP: Ella una casa en Roma.

 

 Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: Simple Future Tense

Spanish: Telling Time & Describing the Weather

1 / 10

It’s a quarter to one.

SP: Es la una cuarto.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 10

Match each weather expression using "hay" with the correct meaning:

It’s cloudy.
It's foggy.
It’s hailing.
It’s humid.
It’s sunny.

3 / 10

It’s eleven o’clock.

SP: las once.

Accented letters (if needed):

á é í ó ú ñ ü

4 / 10

What’s the weather like?

SP: ¿Qué tiempo ?

Accented letters (if needed):

á é í ó ú ñ ü

5 / 10

It's sunny.

SP: ___

6 / 10

Match each weather expression using the verb "estar" with the correct meaning:

It’s cloudy.
It's windy.
It’s humid.
It’s rainy.
It’s sunny.

7 / 10

What time is it?

SP: ¿Qué es?

Accented letters (if needed):

á é í ó ú ñ ü

8 / 10

It’s five twenty-four.

SP: Son las cinco veinticuatro.

Accented letters (if needed):

á é í ó ú ñ ü

9 / 10

Match each phrase with the correct meaning:

 

in the morning
in the afternoon
at night
at dawn
at midnight

10 / 10

It’s one o’clock.

SP: la una.

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 84%

0%

Thank you for taking the quiz!

Read related lesson: Telling Time & Describing The Weather

Spanish: Adverbs

1 / 21

I have already returned home.

SP: he vuelto a casa.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 21

slowly

SP:

Accented letters (if needed):

á é í ó ú ñ ü

3 / 21

last time

SP:

Accented letters (if needed):

á é í ó ú ñ ü

4 / 21

easily

SP:

Accented letters (if needed):

á é í ó ú ñ ü

5 / 21

The adverb "tan," depending on the context, can be translated as “such” or “so.”

Match the sentences with the correct meaning:

¡Es un gato tan lindo!
¡Este gato es tan lindo!

6 / 21

I told you that from the beginning.

SP: Te dije eso el principio.

Accented letters (if needed):

á é í ó ú ñ ü

7 / 21

I have not returned home yet.

SP: no he vuelto a casa.

Accented letters (if needed):

á é í ó ú ñ ü

8 / 21

violently

SP:

Accented letters (if needed):

á é í ó ú ñ ü

9 / 21

I spoke to my sister three months ago.

SP: Hablé con mi hermana tres meses.

Accented letters (if needed):

á é í ó ú ñ ü

10 / 21

A: I don't speak Italian.
B: I do.

SP

A: Yo no hablo italiano.
B: Yo .

Accented letters (if needed):

á é í ó ú ñ ü

11 / 21

Since then, we didn’t go there.

SP: entonces, no fuimos allá.

Accented letters (if needed):

á é í ó ú ñ ü

12 / 21

A: I don't speak Italian.
B: Me neither.

SP:

A: Yo no hablo italiano.
B: Yo .

Accented letters (if needed):

á é í ó ú ñ ü

13 / 21

A: I speak Italian.
B: I don't.

SP

A: Yo hablo italiano.
B: Yo .

Accented letters (if needed):

á é í ó ú ñ ü

14 / 21

A: I speak Italian.
B: Me too.

SP:

A: Yo hablo italiano.
B: Yo .

Accented letters (if needed):

á é í ó ú ñ ü

15 / 21

well (adverb of "good")

SP:

Accented letters (if needed):

á é í ó ú ñ ü

16 / 21

three times

SP:

Accented letters (if needed):

á é í ó ú ñ ü

17 / 21

badly

SP:

Accented letters (if needed):

á é í ó ú ñ ü

18 / 21

How many times?

SP: ¿ ?

Accented letters (if needed):

á é í ó ú ñ ü

19 / 21

recently

SP:

Accented letters (if needed):

á é í ó ú ñ ü

20 / 21

this time

SP:

Accented letters (if needed):

á é í ó ú ñ ü

21 / 21

I woke up 15 minutes ago.

SP: Me desperté 15 minutos.

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 0%

0%

Thank you for taking the quiz!

Read related lesson: Adverbs

Learn more about the lessons covered in this level.