Spanish “Ya” and “Todavía” – Learn and Practice these Words!

Spanish Ya and Todavía - Learn and Practice with Exercises

Welcome to our grammar lesson about ya and todavía, where we will learn the meaning of these Spanish words and practice with them.

ya and todavía are two adverbs, usually taught around the same time in Spanish courses.

They have different meanings, but both of them have to do with time.

In this lesson we will learn everything about ya and todavía, and read example sentences.

At the end you’ll find a Quiz and an Exercise for practice.

Meanings of “ya” and “todavía”

For both ya and todavía, we will learn their meanings when followed and when not followed by “no”.

In the case of ya:

  • ya = already, yet
  • ya no = no longer, not anymore

In the case of todavía:

  • todavía = still
  • todavía no = not yet, still not


We can place ya (no) and todavía (no) in different spots, but the safest is before the verb.

Note: If the verb is preceded by a Direct Object, Indirect Object or Reflexive Pronoun (such as “me”, “te”, “nos”, “se”… etc), then we place ya (no) and todavía (no) before those pronouns.

Let’s reads some example sentences:


¿Ya has comprado las entradas?
Have you bought the tickets yet?

Sí, ya las he comprado.
Yes, I’ve already bought them.

“ya no”:

María ya no fuma.
María doesn’t smoke anymore.

Ya no los tenemos.
We no longer have them.


Todavía vivo con mis padres.
I still live with my parents.

Pablo todavía se acuerda de sus amigos.
Pablo still remembers his friends.

“todavía no”:

¿Todavía no habéis llegado?
Have you guys not arrived yet?

Todavía no te lo han mandado.
They still haven’t sent it to you.



Take this short Quiz to test your knowledge about “ya” and “todavía”:


Now we are going to practice with some sentences.

Fill the gaps choosing between “ya – ya no – todavía – todavía no”:

1) ¿ ___ vives con tus padres?
Do you still live with your parents?

2) No, ___ vivo con ellos.
No I don’t live with them anymore.

3) ___ estudio chino.
I no longer study Chinese.

4) Ellos ___ han llegado.
They haven’t arrived yet.

5) Marta ___ se ha duchado.
Marta has already showered.

6) ¿Habéis desayunado ___?
Have you guys had breakfast yet?

7) No, ___ hemos desayunado.
No, we haven’t had breakfast yet.

8) Pablo ___ trabaja en Argentina.
Pablo still works in Argentina.

1) Todavía
2) ya no
3) Ya no
4) todavía no
5) ya
6) ya
7) todavía no
8) todavía

¡NO sigas este enlace o serás bloqueado en este sitio!