If you want to talk about your expectations for events in the past or present, then ya and todavía are incredibly useful.
These two Spanish adverbs allow you to tell someone you think an event should already be over or should still be going.
While these adverbs are really common in Spanish, we often hear students in our Spanish classes initially making mistakes with these words because their translation from English to Spanish can be troublesome.
That said, there is a decision-making model you can use to help translate these words without thinking about the equivalent word in English.
In this post, you’ll learn when and how to use ya vs todavía including how to use ya and todavía to talk about events in the present and past, plus you’ll learn the decision-making model that will simplify your choice.
Note, if you look in the dictionary, both ya and todavía have uses other than adding expectations to time-based events. This especially true for ya. I will cover these other in upcoming posts.
Why do we use ya or todavía at all?
Before we look at the uses of ya and todavía in Spanish, let’s look at why we might need them.
Firstly, these two Spanish words could be translated into English as follows:
Ya vs todavía → still, already, yet, not yet, now, no longer, not anymore, by now.
As you can see there are a lot of ways to translate these two Spanish words, this is why they can be tricky.
For now, think about what these words do to an English sentence, so you can understand how they affect Spanish sentences.
For example, what is the difference between:
Are you hungry?
Are you still hungry?
What does ‘still’ do to the second question? And when would you use the first question vs the second question?
To answer this, consider how the word ‘still’ defines an action’s persistence in time.
If an action has persisted longer than you expected then ‘still’ helps to highlight this.
In contrast, if an action didn’t persist as long as you expected, you might use ‘already’. For example:
Have you finished your food already?
Therefore, if you want to define an action’s persistence or lack of persistence in time then you will need one of these words (still, already, yet, etc.).
Ya and todavía do this for us in Spanish. They both work to define an action’s expected persistence or lack of persistence in time.
This now presents us with a well-defined problem: How do we use ya and todavía to describe the persistence of time-based events in Spanish?
Let’s look at this next.
How to think about ya vs todavía
As I mentioned in the previous section, we can translate ya and todavía from a number of words in English (still, already, yet, now, not yet, no longer etc.).
In general, I recommend you avoid trying to link ya and todavía to any English words.
For example, avoid thinking “ya = yet” or “todavía = still” because these definitions can be completely reversed in certain situations. Note the following examples:
English: Are you ready yet?
Español: ¿Ya estás listo?
English: Are you not ready yet?
Español: ¿Todavía no estás listo?
English: She is still not here.
Español: Ella todavía no está aquí.
English: She is not still here.
Español: Ella ya no está aquí.
As you can see, translating these words directly can be problematic.
Instead, notice how ya and todavía swap as the sentences go from positive to negative. This is the first step to learning these words well.
Moreover, if the positive answer to a question needs ya then the negative answer will need todavía and vice versa. For example, take the first question above:
Español: ¿Ya estás listo?
Here are your two possible answers:
English: Yes, I’m ready now.
Español: Sí, ya estoy listo.
English: No, I’m not ready yet.
Español: No, todavía no estoy listo.
In addition, since these Spanish words define an action’s persistence in time, then we also need to consider how these words behave in the present and past.
This leads to 4 scenarios:
- Persistence in the present – Positive
- Lack of persistence in the present – Negative
- Early occurrence in the past – Positive
- Lack of occurrence in the past – Negative
So, now instead of trying to translate ‘still’, ‘yet’, ‘already’, ‘now’ etc. from English, just think which of the above 4 scenarios matches the idea you need to express.
Here is a graphic to highlight your options:
Next, we’ll look at each of these 4 quadrants in more detail.
1. ‘Todavía’ in the present
In the first quadrant, think of any sentence or question that would refer to the persistence of an event in the present.
In all of these scenarios, you’ll need to use todavía.
English: Are you still living in the same apartment?
Español: ¿Todavía vives en el mismo apartamento?
English: After a busy week, I still have a lot of work to do.
Español: Después de una semana ocupada, todavía tengo mucho trabajo que hacer.
English: Do you still want to go out tonight?
Español: ¿Todavía quieres salir esta noche?
Note that there are no negative words in these examples (e.g. ‘no’ or ‘not’) and all of the verbs are conjugated in the present tense.
Moreover, the actions in these sentences are persisting longer than the speaker was expecting or hoping they would.
2. ‘Ya no’ in the present
In the second quadrant, now try to think about any sentence or question that would refer to the lack of persistence of an event in the present.
Here you’ll need to use ‘ya no‘.
English: We’re not on vacation anymore.
Español: Ya no estamos de vacaciones.
English: I’m no longer working for that company.
Español: Ya no trabajo para esa compañía.
English: You’re not playing the piano anymore? What happened? Why did you stop?
Español: ¿Ya no tocas el piano? ¿Qué pasó? ¿Por qué lo dejaste?
In these examples, we now have actions that didn’t persist as the speaker was hoping or expecting. All of the sentences are negative (note ‘no’ or ‘not’) and all of the ideas relate to actions that no longer continue in the present tense.
3. ‘Ya’ in the past / (present)
In the third quadrant, we need to think carefully about events in the past that occurred sooner than we expected or wanted them to.
These last two quadrants are a little more difficult than the other two because you can reword an event that finished in the past with a different verb in the present tense to express almost exactly the same idea.
English: Did you already buy that car?
Español: ¿Ya compraste ese coche?
English: Do you already have that car?
Español: ¿Ya tienes ese coche?
In the second question, while ‘tienes’ is conjugated in the present tense, there is an implied event that occurred in past, e.g. the ‘buying’ of the car. Moreover, this question with ‘tienes’ is different from the actions that persisted longer than we expected them to in the first quadrant.
English: I have already cleaned the house.
Español: Ya he limpiado la casa.
English: The house is already clean.
Español: La casa ya está limpia.
Note in these two sentences, there are different subjects ‘I cleaned…’ vs ‘The house is…’. This again presents a situation where both sentences refer to an action that occurred in the past—the house got cleaned sooner than expected.
Also when considering ser vs estar, note the choice of estar for the house ‘is’ clean
Here is another example:
English: Laura already learnt how to speak French.
Español: Laura ya aprendió a hablar francés.
English: Laura already knows French.
Español: Laura ya sabe francés.
The transition from ‘learning’ in the past to ‘knowing’ in the present is another good example that demonstrates how a verb conjugated in the present tense can imply an action that occurred in the past.
Whenever a past action has occurred sooner than expected, whether it is implied or stated explicitly, you’ll need to use ya.
4. ‘Todavía no’ in the past / (present)
In the last quadrant, consider events that should have occurred in the past but are still persisting into the present moment.
English: I still haven’t found my shoes.
Español: Todavía no he encontrado mis zapatos.
English: I still don’t have my shoes.
Español: Todavía no tengo mis zapatos.
In these examples, “have not found” in the past can be replaced with “don’t have” in the present because the search began in the past and is still not over.
English: You still haven’t met his parents?
Español: ¿Todavía no has conocido a sus padres?
Español: ¿Todavía no conoces a sus padres?
The Spanish verb conocer probably demonstrates the behaviour of these last two quadrants better than any other verb because you can easily switch between a present and past conjugation in the context of ‘meeting someone’. Note this is not the case in English, both situations sound better in English with the verb ‘to meet’ conjugated in the past, as in “haven’t met”.
Here are a few more examples:
English: Has the water started boiling yet?
Español: ¿Ya ha empezado a hervir el agua?
English: Is the water boiling yet?
Español: ¿Ya hierve el agua?
English: I still haven’t discovered the answer to this question.
Español: Todavía no he descubierto la respuesta a esta pregunta.
English: I still don’t know how to answer this question
Español: Todavía no sé cómo responder a esta pregunta.
This last example has changed more than the others. “Discovered an answer” has become “know how to answer”. But, again, both of these sentences demonstrate that a search for an answer to the question has begun in past and still has not finished.
Ya and todavía are fantastic Spanish adverbs to try out in your next Spanish conversation.
Pick an event or action that is continuing longer than you had hoped or expected and tell your Spanish teacher or friend all about it.
Alternatively, think of an action that ended far sooner than you were expecting in the past.
If you would like to hear more examples of ya and todavía you can check out the podcast episode.
How else can you use ya vs todavía in Spanish?