“Ya” vs “Todavía” in Spanish: completed or continuing situations

Introduction

Understanding the difference between ya and todavía is essential for Spanish learners. Both words relate to time and completion, but they signal opposite ideas: completed actions versus ongoing or unmet situations. This article explains the rules, offers clear examples, and highlights common pitfalls so you can use these words with confidence.

What do ya and todavía mean?

Ya generally indicates that something has already happened, is finished, or that a change has occurred. It points to completion or a new state.

Todavía signals that something is still happening, has not happened yet, or is continuing. It emphasizes persistence or that an expected change has not occurred.

Basic opposites: completed vs continuing situations

The simplest way to think about these words is as opposites in many contexts. Use ya when an action or state is completed. Use todavía when it continues or is pending.

Examples:

Juan ya llegó.
Juan has already arrived. (completed)

Juan todavía no ha llegado.
Juan still has not arrived. (continuing, pending)

Placement and word order

Both words are flexible in placement, but position can affect emphasis. Common placements are before verbs, after auxiliary verbs, or at the start of a sentence for emphasis.

Ya before the verb emphasizes completion:

Ya comí. — I already ate.

But ya can also follow the auxiliary in compound tenses:

No he visto esa película aún, pero ya la veré. — I haven’t seen that movie yet, but I will see it already.

Todavía commonly appears before the verb or before no when used with negation. When you emphasize ongoing action, put todavía before the verb:

Todavía trabajo en el informe. — I am still working on the report.

Todavía no is a common phrase meaning still not:

Todavía no encuentro mis llaves. — I still haven’t found my keys.

Using negative forms: ya no vs todavía no

When you negate with ya, you often use ya no to mean no longer. This expresses that a change has happened and the previous state no longer exists.

Examples:

Antes fumaba, pero ya no fumo. — I used to smoke, but I don’t smoke anymore.

With todavía, todavía no indicates that something has not occurred up to now and is expected or possible in the future.

Example:

Todavía no he terminado el proyecto. — I haven’t finished the project yet.

Differences in tense and aspect

Both words interact with tense and aspect. Ya frequently appears with perfect tenses, preterite, or when a change of state is clear. Todavía pairs well with imperfect, present perfect, present progressive, or modal verbs to show continuity.

Examples with perfect tenses:

Ya he comido. — I have already eaten.

Todavía no he comido. — I still haven’t eaten.

Examples with preterite and imperfect:

Ella ya salió de la fiesta. — She already left the party. (preterite = completed)

Ella todavía salía de la fiesta cuando llamaste. — She was still leaving the party when you called. (imperfect = ongoing in the past)

Subtle meaning changes: emphasis, surprise, impatience

Ya can convey surprise, impatience, or relief depending on tone and context. It can be used to urge someone to do something or to express that something should have happened by now.

Examples:

Ya ven, ven rápido. — Come on, come quickly. (impatience)

¡Ya terminé! — I’m done already! (relief or surprise at finishing)

Todavía often carries a sense of expectation or frustration when used with negative constructions, especially if something is expected to change but has not.

Example:

Todavía estoy esperando una respuesta. — I am still waiting for an answer. (expectation/frustration)

Common mistakes and how to avoid them

Mistake 1: Using ya when something continues. If the action is ongoing, choose todavía.

Incorrect: Ya trabajo en ese proyecto. (if you mean you are still working on it)

Correct: Todavía trabajo en ese proyecto. — I am still working on that project.

Mistake 2: Using todavía to express no longer. If the previous state has ended, use ya no.

Incorrect: Todavía no estudio francés. (to say you stopped studying)

Correct: Ya no estudio francés. — I no longer study French.

Nuance when both appear in the same sentence

Sometimes both words can appear in a sentence with complementary roles. They can show contrast between what has already happened and what continues.

Example:

Ya comí, pero todavía tengo hambre.
I already ate, but I am still hungry.

Here ya marks the completed action of eating, while todavía indicates the ongoing state of hunger.

Questions and short answers

In questions, both words help clarify expectations about completion.

Has llegado ya? — Have you arrived yet? (expects completion)

¿Todavía estás en casa? — Are you still at home? (asks about continuation)

Short answers often mirror the question:

Sí, ya. — Yes, already.

No, todavía no. — No, not yet.

Idiomatic uses and set phrases

Some idiomatic expressions use ya for emphasis or cultural nuance.

Ya veremos. — We’ll see. (used to delay judgement)

Ya basta. — That’s enough. (used to stop something)

For todavía, set phrases often express continuity or incompletion:

Todavía más. — Even more. (used to add emphasis)

Hasta todavía no is less common; instead, use todavía no or simply aún no, which is a close synonym—see the note below.

A note on aún vs todavía

Another word that often appears in learner materials is aún. Aún and todavía are generally interchangeable in meaning and use, though regional preferences exist.

Examples:

Todavía no he terminado. — I still haven’t finished.

Aún no he terminado. — I still haven’t finished.

In written or formal registers, aún may be slightly more common, while todavía is frequent in spoken Spanish. But both are correct and understood across Spanish-speaking regions.

Cultural and regional usage tips

Usage is generally consistent across Spanish-speaking countries, but small differences in emphasis and preference can appear. For example, in some regions speakers may favor aún in formal writing and todavía in conversation. Tone and context matter: impatience or relief can change how strongly ya feels in a sentence.

Listening to native speakers — in conversations, movies, or podcasts — helps you pick up the natural cadence and when Spanish speakers prefer one word over the other.

Quick reference guide

When to use ya:

– To say something has already happened: Ya terminé.
– To mark a change of state or no longer: Ya no trabajo allí.
– To express impatience or relief: Ya basta; Ya terminé.

When to use todavía:

– To show something continues: Todavía estudio.
– To indicate something has not happened yet: Todavía no ha llegado.
– To express expectation or frustration: Todavía estoy esperando.

More example sentences

Examples contrasting both words:

Ya está cerrada la tienda. — The store is already closed.
Todavía venden entradas. — They are still selling tickets.

No llegues tarde; la película ya empezó. — Don’t be late; the movie already started.
No te preocupes si no llegas; todavía quedan escenas. — Don’t worry if you don’t arrive; there are still scenes left.

Practice tip for learners

When deciding between ya and todavía, ask yourself: Is this action/state completed or ongoing? If completed or changed, choose ya. If still happening or not yet done, choose todavía. Saying the sentence aloud and imagining the timeline often helps make the choice instinctive.

Conclusion

Mastering the difference between ya and todavía improves your accuracy and clarity in Spanish. Remember that ya points to completion or change, while todavía signals continuation or that something has not happened yet. Pay attention to placement, negatives like ya no and todavía no, and regional preferences for aún. With exposure and practice, using these words will become natural.