Spanish adverbs “ya” and “todavía”

Ya and Todavia in Spanish - learn and practice

Welcome to our grammar lesson about the Spanish words ya and todavía.

Both ya and todavía are 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 must 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

Placement

We can place ya (no) and todavía (no) in different spots, but the most typical 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:

¿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:

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.

Practice

Quiz

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


Exercise

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.

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