Present Perfect with Ya, Todavía
Use 'ya' for completed tasks and 'todavía no' for things you still plan to do.
The Rule in 30 Seconds
- Use 'Ya' for 'already' to show an action is finished.
- Use 'Todavía no' for 'not yet' to show something is pending.
- Always pair them with 'haber' + past participle (e.g., 'he comido').
- Keep 'ya' and 'todavía no' before the verb phrase for clarity.
Quick Reference
| Adverb | Meaning | Placement | Example |
|---|---|---|---|
| Ya | Already | Before 'haber' | Ya he pagado. |
| Todavía no | Not yet | Before 'haber' | Todavía no hemos salido. |
| ¿Ya...? | Yet? / Already? | Start of question | ¿Ya has visto la película? |
| Aún no | Not yet (formal) | Before 'haber' | Aún no ha llegado el jefe. |
| Ya no | No longer | Before 'haber' | Ya no he vuelto a fumar. |
| Todavía | Still | Before 'haber' | Todavía he mantenido la fe. |
Wichtige Beispiele
3 von 8Ya he comprado los billetes de avión.
I have already bought the plane tickets.
Todavía no hemos reservado el hotel.
We haven't booked the hotel yet.
¿Ya has llamado a tu madre?
Have you called your mother yet?
The Silent H
Remember that the 'h' in 'he', 'has', 'ha' is silent. Focus on the vowel sounds to sound like a pro.
Don't Split the Pair
Never put 'ya' or 'no' between 'haber' and the participle. They are a package deal. Keep them together!
The Rule in 30 Seconds
- Use 'Ya' for 'already' to show an action is finished.
- Use 'Todavía no' for 'not yet' to show something is pending.
- Always pair them with 'haber' + past participle (e.g., 'he comido').
- Keep 'ya' and 'todavía no' before the verb phrase for clarity.
Overview
Ever felt like your life is just one big to-do list? We all have. In Spanish, when you want to talk about things you’ve already checked off or things you’re still procrastinating on, you need two magic words: ya and todavía. These aren't just words; they are your best friends for giving status updates. Whether you’re telling your boss you finished that report or telling your mom you haven't cleaned your room yet, this grammar is your go-to tool. Think of it as the "bridge" between what happened five minutes ago and right now. It connects your past actions to your current reality. It’s perfect for travel, work, and social life. You’ll sound much more natural using these than just sticking to basic past tenses. Plus, it’s a great way to sound like you’ve actually been practicing your Spanish!
How This Grammar Works
This grammar relies on the Present Perfect tense. In Spanish, we call this the Pretérito Perfecto. It’s made of two parts that are inseparable. Think of them like a celebrity couple—they go everywhere together. The first part is the verb haber (to have). The second part is the past participle (the -ado or -ido word). When we add ya or todavía, we are simply adding a "time stamp" to the action. Ya translates to "already." It tells us the action is done and dusted. Todavía no translates to "not yet." It tells us the action is still on the horizon. The trick is where you place these words. Usually, they sit right before the verb phrase. You don't want to break up the haber and the participle. Keep them close! If you separate them, it sounds like you're trying to put a wall between two best friends. It’s awkward for everyone involved.
Formation Pattern
- 1To build these sentences, follow these simple steps:
- 2Start with your time marker:
Ya(for already) orTodavía no(for not yet). - 3Add the correct form of
haber:he,has,ha,hemos,habéis, orhan. - 4Add the past participle: For
-arverbs, use-ado. For-er/-irverbs, use-ido. - 5Put it all together:
Ya+haber+participle. - 6For example, if you want to say "I have already eaten," you say:
Ya he comido. If you haven't eaten yet, you say:Todavía no he comido. Notice hownoalways hitches a ride withtodavíawhen we mean "not yet." It’s a package deal. Don't forget that thehinhe,has,hais totally silent. If you pronounce it like an English "h," you'll sound like you're breathing on a cold window. Keep it smooth and silent!
When To Use It
You will use this pattern constantly in real-world scenarios. Imagine you are at a restaurant. The waiter asks if you are ready to order: "¿Ya has decidido?" You might answer, "Todavía no he decidido" if you’re still eyeing the tacos. Or imagine you are traveling. You call your friend to say, "Ya he llegado al hotel" (I have already arrived at the hotel). It’s also great for office life. "¿Ya has enviado el correo?" (Have you already sent the email?). It’s the ultimate "status update" tense. Use it when the timing of the action matters to the person you are talking to right now. If the action is finished and has a result in the present, ya is your winner. If the action is expected but hasn't happened, todavía no is your champion. It’s like a grammar traffic light: ya is green (go/done), and todavía no is red (stop/waiting).
When Not To Use It
Don't use this if you are talking about a specific, finished time in the past that has no connection to now. For example, if you say "Yesterday I ate pizza," don't use the Present Perfect. Use the Preterite: Ayer comí pizza. The Present Perfect with ya is for things that feel "recent" or "relevant." Also, avoid using ya if you are just stating a fact without any sense of completion. And a big one: don't put ya or todavía between haber and the participle. Example: He ya comido is a big no-no. It sounds like you're putting your shoes on before your socks. It just feels wrong. Keep the verb phrase together! Finally, don't use todavía alone to mean "not yet"—it always needs that no to complete the thought in negative sentences.
Common Mistakes
The most common mistake is the "Word Order Shuffle." People love to put ya at the end of the sentence because that's where "already" often goes in English. While you *can* sometimes do this in Spanish for emphasis, it’s much safer and more common to put it at the beginning. Another classic is forgetting the no with todavía. If you just say Todavía he comido, it sounds like you are saying "I have still eaten," which makes no sense. You need that no to make it "not yet." Also, watch out for irregular participles! You might want to say hacido for hacer, but it’s actually hecho. Saying Ya he hacido la tarea will get you some funny looks. It’s like saying "I have doed the homework." Even native speakers mess up irregulars when they are tired, but try to keep them in mind!
Contrast With Similar Patterns
You might confuse ya with ahora (now). Ahora is about the exact second you are in. Ya is about the fact that an action is finished. If you say Ya como, it means "I'm eating right now" or "I'm eating already." But with the Present Perfect (Ya he comido), it strictly means the action is finished. Also, compare todavía no with jamás (never). Jamás means it has never happened and maybe never will. Todavía no implies that it *will* happen soon; you just haven't gotten around to it yet. It’s much more optimistic! Think of todavía no as a promise. You aren't saying you'll never do the dishes; you're just saying they aren't done *yet*. Your roommates will appreciate the distinction.
Quick FAQ
Q. Can I use ya in a question?
A. Yes! ¿Ya has terminado? means "Have you already finished?"
Q. Does todavía change for gender?
A. Nope! It’s an adverb, so it stays exactly the same no matter who is talking.
Q. Is haber the same as tener?
A. No! Tener is for physical possession (I have a dog). Haber is only for helping other verbs.
Q. Can I say Aún no instead of Todavía no?
A. Yes! They are basically twins. Aún no is just a bit more formal.
Q. Why is the 'h' silent?
A. That's just Spanish being Spanish! Just pretend it's not there and start with the vowel sound.
Reference Table
| Adverb | Meaning | Placement | Example |
|---|---|---|---|
| Ya | Already | Before 'haber' | Ya he pagado. |
| Todavía no | Not yet | Before 'haber' | Todavía no hemos salido. |
| ¿Ya...? | Yet? / Already? | Start of question | ¿Ya has visto la película? |
| Aún no | Not yet (formal) | Before 'haber' | Aún no ha llegado el jefe. |
| Ya no | No longer | Before 'haber' | Ya no he vuelto a fumar. |
| Todavía | Still | Before 'haber' | Todavía he mantenido la fe. |
The Silent H
Remember that the 'h' in 'he', 'has', 'ha' is silent. Focus on the vowel sounds to sound like a pro.
Don't Split the Pair
Never put 'ya' or 'no' between 'haber' and the participle. They are a package deal. Keep them together!
The Procrastinator's Friend
If someone asks if you've done something, 'Todavía no' is the perfect polite way to say 'I'll do it later!'
Spain vs. Latin America
In Spain, this tense is used constantly for recent actions. In some parts of Latin America, they might use the simple past instead, but everyone will understand you!
Beispiele
8Ya he comprado los billetes de avión.
Focus: Ya he comprado
I have already bought the plane tickets.
Use 'ya' to show the task is done.
Todavía no hemos reservado el hotel.
Focus: Todavía no hemos
We haven't booked the hotel yet.
The 'no' is essential here.
¿Ya has llamado a tu madre?
Focus: Ya has llamado
Have you called your mother yet?
In questions, 'ya' often translates to 'yet'.
Aún no han recibido nuestra respuesta.
Focus: Aún no han
They have not yet received our response.
'Aún no' is a sophisticated synonym for 'todavía no'.
✗ He ya comido → ✓ Ya he comido.
Focus: Ya he comido
I have already eaten.
Never put 'ya' between the two parts of the verb.
✗ Todavía he hecho la tarea → ✓ Todavía no he hecho la tarea.
Focus: Todavía no he hecho
I haven't done the homework yet.
Without 'no', the sentence doesn't mean 'not yet'.
Ya han abierto la nueva cafetería en la esquina.
Focus: Ya han abierto
They have already opened the new coffee shop on the corner.
Use this to share news or updates.
Todavía no he visto esa serie, no me cuentes el final.
Focus: Todavía no he visto
I haven't seen that series yet, don't tell me the end.
Perfect for avoiding spoilers!
Teste dich selbst
Choose the correct word to indicate the action is already finished.
___ hemos terminado el proyecto para la clase.
'Ya' is used for completed actions in the Present Perfect.
Complete the sentence to say you haven't visited Madrid yet.
Todavía ___ he visitado Madrid.
'Todavía' requires 'no' to mean 'not yet'.
Select the correct verb form to go with 'Ya'.
Ya ___ (nosotros) visto la película.
'Hemos' is the correct form of 'haber' for 'nosotros'.
🎉 Ergebnis: /3
Visuelle Lernhilfen
Ya vs. Todavía No
Choosing the Right Adverb
Is the action finished?
Is it a question or statement?
Common Contexts
Travel
- • Ya he facturado
- • Todavía no he aterrizado
Work
- • Ya he enviado el PDF
- • Todavía no hemos firmado
Häufig gestellte Fragen
22 Fragen'Ya' means the action is finished, like a checkmark. 'Todavía no' means the action hasn't happened yet but is expected.
It usually goes at the very beginning, right before the verb phrase. For example: Ya he terminado.
You can for emphasis, but it's less common. Stick to the beginning while you're learning!
Yes, if you want to say 'not yet'. Without 'no', it just means 'still', which is different.
No, haber is an auxiliary verb used only for tenses. Tener is for possession, like Tengo un coche.
They are he, has, ha, hemos, habéis, and han. Memorize these like your life depends on it!
Add -ado to -ar verbs and -ido to -er and -ir verbs. Easy peasy!
Yes, quite a few! For example, hacer becomes hecho and decir becomes dicho.
Yes, you can say Ya comí, but using the Present Perfect (Ya he comido) sounds more like a status update.
It means exactly the same as todavía no. It's just a bit more formal or literary.
Yes! In some contexts, like ¡Ya voy!, it means 'I'm coming right now!'
You say ¿Ya has terminado?. The ya acts as 'yet' in this question.
No, adverbs never change. It's always todavía, whether you're talking about one person or a hundred.
Breaking up the verb phrase. Never say He ya comido. Always keep he comido together.
It is used very frequently in Spain for recent actions. In Mexico, they often prefer the simple past, but both are correct.
You say Ya lo he visto. The lo (it) goes before the verb he.
Absolutely! ¡Ya basta! means 'That's enough already!' It's very expressive.
It will sound like you're saying 'I still have...', which might confuse your listener.
No, they are different words. Sí is yes, and ya is already. Don't mix them up!
Usually, we use it for things that are still relevant now. If it's ancient history, use the simple past.
It's always ya no. For example, Ya no he vuelto allí means 'I haven't gone back there anymore'.
It's both! You can use it with your friends or in a job interview. It's very versatile.
Ähnliche Regeln
Spanish Present Perfect Sub
Overview Welcome to one of the most expressive parts of Spanish! The Present Perfect Subjunctive sounds like a mouthful...
Pronoun Placement in the
Overview You have already mastered the present perfect tense. You know how to say `he comido` or `has viajado`. But wha...
Spanish Present Perfect: Linking
Overview Welcome to your new favorite Spanish tense. The Present Perfect is like a bridge. It connects your past to you...
Irregular Past Partici
Overview You already know the regular rules for past participles. Most verbs end in `-ado` or `-ido`. But some verbs li...
Common Irregular Past Partici
Overview You have already mastered the basic past participles. You know that `-ar` verbs love to end in `-ado` and `-er...
Kommentare (0)
Zum Kommentieren AnmeldenStarte kostenlos mit dem Sprachenlernen
Kostenlos Loslegen