⚡ Grammar: Ya vs Todavía – Diferencias y Usos
KEY IDEA
- ya = the action already happened
- todavía no = the action has not happened yet
| YA – already | TODAVÍA NO – not yet |
|---|---|
| • Ya he termiando el ejercicio. – I have already finished the exercise. • ¿Ya terminaste el ejercicio? – Did you already finish the exercise? 👉 Note: In Spanish, it is also very common to use ya + preterite • Sí, ya terminé. Yes, I already finished. | • Todavía no he comido pizza. – I haven’t eaten pizza yet. In questions, todavía no often shows surprise or emphasis: • ¿Todavía no has comido pizza? – Haven’t you eaten pizza yet? |
So, how can we answer this question
• ¿Todavía no has comido pizza?
Like this:
- → Sí, ya comí pizza
- → No, todavía no he comido pizza
✅ Oraciones afirmativas (ya = already)
| Yo ya he terminado el ejercicio. Yo ya terminé el ejercicio. | I have already finished the exercise. |
| Tú ya has visto esa película. Tú ya viste esa película. | You have already seen that movie. |
| Ella ya ha hecho la tarea. Ella ya hizo la tarea. | She has already done the homework. |
| Nosotros ya hemos escrito el correo. Nosotros ya escribimos el correo. | We have already written the email. |
| Ellos ya han abierto la puerta. Ellos ya abrieron la puerta. | They have already opened the door. |
| Yo ya me he levantado.Yo ya me levanté. | I have already gotten up. |
| Tú ya te has vestido. Tú ya te vestiste. | You have already gotten dressed. |
| Ella ya se ha puesto la chaqueta .Ella ya se puso la chaqueta. | She has already put on the jacket. |
✅ Oraciones negativas (todavía no = not yet)
| Yo todavía no he terminado el ejercicio. Yo todavía no terminé el ejercicio. | I have not finished the exercise yet. |
| Tú todavía no has visto esa película. Tú todavía no viste esa película. | You have not seen that movie yet. |
| Ella todavía no ha hecho la tarea. Ella todavía no hizo la tarea. | She has not done the homework yet. |
| Nosotros todavía no hemos escrito el correo. Nosotros todavía no escribimos el correo. | We have not written the email yet. |
| Ellos todavía no han abierto la puerta. Ellos todavía no abrieron la puerta. | They have not opened the door yet. |
| Yo todavía no me he levantado. Yo todavía no me levanté. | I have not gotten up yet. |
| Tú todavía no te has vestido. Tú todavía no te vestiste. | You have not gotten dressed yet. |
| Ella todavía no se ha puesto la chaqueta. Ella todavía no se puso la chaqueta. | She has not put on the jacket yet. |
✅ Oraciones interrogativas
| ¿Ya has terminado el ejercicio? ¿Ya terminaste el ejercicio? | Have you already finished the exercise? |
| ¿Ya ha hecho ella la tarea? ¿Ella ya hizo la tarea? | Has she already done the homework? |
| ¿Ya han abierto la puerta? ¿Ya abrieron la puerta? | Have they already opened the door? |
| ¿Ya te has levantado?¿Ya te levantaste? | Have you already gotten up? |
| ¿Ya se ha puesto la chaqueta? ¿Ya se puso la chaqueta? | Has she already put on the jacket? |
| ¿Todavía no has visto esa película? ¿Todavía no viste esa película? | Haven’t you seen that movie yet? |
| ¿Todavía no han escrito el correo? ¿Todavía no escribieron el correo? | Haven’t they written the email yet? |
| ¿Todavía no te has vestido? ¿Todavía no te vestiste? | Haven’t you gotten dressed yet? |
✏️ Responde con frases completas
- ¿Ya terminaste el ejercicio?
- No, todavía no he terminado
- Sí, ya he terminado
¿Ya terminaste el ejercicio?
¿Todavía no has comido?
¿Ya has visto esa película?
¿Todavía no te has vestido?
¿Ya has hecho la tarea?
¿Todavía no has escrito el correo?
¿Ya has abierto la ventana?
¿Todavía no se han levantado ellos?
¿Ya has puesto la mesa?
¿Todavía no has vuelto a casa?
✏️ Traducir
I have already finished the exercise.
Yo ya he terminado el ejercicio.
You have already seen that movie.
Tú ya has visto esa película.
She has already done the homework.
Ella ya ha hecho la tarea.
We have already written the email.
Nosotros ya hemos escrito el correo.
They have already opened the door.
Ellos ya han abierto la puerta.
I have not finished the exercise yet.
Yo todavía no he terminado el ejercicio.
You have not seen that movie yet.
Tú todavía no has visto esa película.
She has not done the homework yet.
Ella todavía no ha hecho la tarea.
We have not written the email yet.
Nosotros todavía no hemos escrito el correo.
They have not opened the door yet.
Ellos todavía no han abierto la puerta.
I have already gotten up.
Yo ya me he levantado.
You have already gotten dressed.
Tú ya te has vestido.
She has already put on the jacket.
Ella ya se ha puesto la chaqueta.
I have not gotten up yet.
Yo todavía no me he levantado.
You have not gotten dressed yet.
Tú todavía no te has vestido.
She has not put on the jacket yet.
Ella todavía no se ha puesto la chaqueta.
✏️ Seleccionar
b) he visto
c) has vido
Ver respuesta
a) has visto
b) ha hecho
c) han hecho
Ver respuesta
b) ha hecho
b) han escrito
c) hemos escrito
Ver respuesta
c) hemos escrito
b) han abrido
c) hemos abierto
Ver respuesta
a) han abierto
b) he dicho
c) ha dicho
Ver respuesta
b) he dicho
b) han vuelto
c) habéis vuelto
Ver respuesta
b) han vuelto
b) ha roto
c) he roto
Ver respuesta
b) ha roto
b) hemos ponido
c) han puesto
Ver respuesta
a) hemos puesto
b) has resolvido
c) ha resuelto
Ver respuesta
a) has resuelto
b) han muerto
c) hemos muerto
Ver respuesta
b) han muerto
✏️ Cambia a todavía no
Yo ya he terminado el ejercicio → Yo todavía no he terminado el ejercicio
Yo ya he terminado el ejercicio → Yo ______
Yo todavía no he terminado el ejercicio.
Tú ya has visto esa película → Tú ______
Tú todavía no has visto esa película.
Ella ya ha hecho la tarea → Ella ______
Ella todavía no ha hecho la tarea.
Nosotros ya hemos comido → Nosotros ______
Nosotros todavía no hemos comido.
Ellos ya han abierto la puerta → Ellos ______
Ellos todavía no han abierto la puerta.
Él ya ha vuelto del trabajo → Él ______
Él todavía no ha vuelto del trabajo.
Ustedes ya han puesto la mesa → Ustedes ______
Ustedes todavía no han puesto la mesa.
Yo ya me he levantado → Yo ______
Yo todavía no me he levantado.
Nosotros ya hemos escrito el mensaje → Nosotros ______
Nosotros todavía no hemos escrito el mensaje.
Tú ya has roto el papel → Tú ______
Tú todavía no has roto el papel.
✏️ Cambia a pretérito
- Yo ya terminé el ejercicio → Yo ya he terminado el ejercicio
Yo ya terminé el ejercicio → Yo ______
Yo ya he terminado el ejercicio.
Tú ya viste esa película → Tú ______
Tú ya has visto esa película.
Ella ya hizo la tarea → Ella ______
Ella ya ha hecho la tarea.
Nosotros ya comimos → Nosotros ______
Nosotros ya hemos comido.
Ellos ya abrieron la puerta → Ellos ______
Ellos ya han abierto la puerta.
Él ya volvió del trabajo → Él ______
Él ya ha vuelto del trabajo.
Ustedes ya pusieron la mesa → Ustedes ______
Ustedes ya han puesto la mesa.
Yo ya me levanté → Yo ______
Yo ya me he levantado.
Nosotros ya escribimos el mensaje → Nosotros ______
Nosotros ya hemos escrito el mensaje.
Tú ya rompiste el papel → Tú ______
Tú ya has roto el papel.




