Spanish for “I’ve done that before”

Introduction

When learning Spanish, expressing past experiences is essential for natural conversation. Whether you’re traveling through Latin America, chatting with native speakers, or simply expanding your language skills, knowing how to say I’ve done that before opens doors to sharing stories and connecting with others on a deeper level.

The Most Common Way: Ya lo he hecho

The most standard phrase for expressing I’ve done that before in Spanish is ya lo he hecho. This construction uses the present perfect tense, which is formed by combining the present tense of the auxiliary verb haber with the past participle of the main verb.

Let’s break down this phrase:
Ya means already
Lo is a direct object pronoun meaning it
He is the first-person singular present form of haber
Hecho is the past participle of hacer, meaning done

This phrase works perfectly in most situations across the Spanish-speaking world. You might hear it in conversations like:
¿Quieres ir al nuevo restaurante mexicano? (Do you want to go to the new Mexican restaurant?)
Ya lo he hecho. Fui la semana pasada. (I’ve done that before. I went last week.)

Regional Variations: Spain vs Latin America

One fascinating aspect of Spanish is how it varies across different regions. While ya lo he hecho is understood everywhere, you’ll notice distinct preferences depending on where you are.

European Spanish Usage

In Spain, speakers frequently use the present perfect tense for recent past actions. The phrase ya lo he hecho is extremely common in everyday conversation. Spaniards tend to use this construction more liberally than their Latin American counterparts, even for actions completed just moments ago.

Latin American Preferences

Throughout most of Latin America, you’ll more commonly hear ya lo hice, which uses the preterite (simple past) tense instead. The meaning remains the same, but the grammatical structure differs. This version is more direct and equally correct.

Both forms are grammatically accurate and widely understood, so don’t worry about choosing the wrong one. Native speakers will understand you regardless of which version you use.

Alternative Ways to Express the Same Idea

Spanish offers multiple ways to convey that you’ve had a previous experience with something. Learning these alternatives will make your Spanish sound more natural and varied.

Ya he tenido esa experiencia

Ya he tenido esa experiencia translates more literally to I’ve already had that experience. This phrase works beautifully when discussing activities, events, or situations rather than specific tasks.

Example:
¿Te gustaría probar el paracaidismo? (Would you like to try skydiving?)
Ya he tenido esa experiencia. Fue increíble. (I’ve had that experience before. It was incredible.)

Eso ya lo conozco

When referring to places, concepts, or things you’re familiar with, eso ya lo conozco (I already know that / I’m already familiar with that) fits perfectly. This phrase emphasizes familiarity rather than completion of an action.

You might use it like this:
Deberías visitar el Museo del Prado. (You should visit the Prado Museum.)
Eso ya lo conozco. Lo visité el año pasado. (I’m already familiar with that. I visited it last year.)

Ya pasé por eso

Ya pasé por eso literally means I already went through that. This expression carries a slightly different nuance, often implying that the experience was challenging or significant. It’s particularly useful when discussing difficult situations or important life events.

Example in context:
Estoy pensando en mudarme solo por primera vez. (I’m thinking about moving out on my own for the first time.)
Ya pasé por eso. Es difícil al principio, pero vale la pena. (I’ve been through that before. It’s difficult at first, but it’s worth it.)

Gender and Number Agreement

When using direct object pronouns like lo in ya lo he hecho, you need to match the pronoun to what you’re referring to. This is where understanding gender and number in Spanish becomes crucial.

If you’re talking about a feminine noun, use la instead of lo:
Ya la he probado (I’ve tried it before) when referring to la comida (the food)

For plural objects, switch to los or las:
Ya los he visto (I’ve seen them before) for los documentales (the documentaries)
Ya las he leído (I’ve read them before) for las novelas (the novels)

When to Use Each Tense

Understanding when to use the present perfect versus the preterite can initially seem confusing, but following these guidelines will help you choose appropriately.

Present Perfect: Recent or Ongoing Relevance

Use ya lo he hecho when the action has relevance to the present moment or occurred in a time period that hasn’t ended yet. In Spain, this is the default choice for most past actions with current relevance.

Examples:
Ya he desayunado esta mañana. (I’ve already had breakfast this morning.)
Este mes ya he visitado tres ciudades. (This month I’ve already visited three cities.)

Preterite: Completed Past Actions

Use ya lo hice when referring to a completed action at a specific point in the past, especially in Latin American Spanish. This tense emphasizes that the action is finished and separate from the present.

Examples:
Ya lo hice ayer. (I already did it yesterday.)
Ya viví en esa ciudad hace cinco años. (I already lived in that city five years ago.)

Adding Emphasis and Context

To make your responses more engaging and informative, you can expand these basic phrases with additional details about when, where, or how you did something.

Ya lo he hecho varias veces (I’ve done it several times) adds frequency information and strengthens your statement. Similarly, ya lo he hecho antes (I’ve done it before) explicitly emphasizes the prior experience.

You can also specify timing:
Ya lo he hecho esta semana. (I’ve already done it this week.)
Ya lo hice el mes pasado. (I already did it last month.)

Common Mistakes to Avoid

Even intermediate learners sometimes struggle with these constructions. Being aware of common errors will help you avoid them.

Forgetting the Direct Object Pronoun

Many English speakers are tempted to say ya he hecho without the lo. While this isn’t completely wrong in all contexts, including the direct object pronoun makes your Spanish sound more natural and native-like. The pronoun refers back to the thing you’ve done.

Mixing Tenses Incorrectly

Avoid combining elements from different tenses. Don’t say ya lo hice hecho or ya lo he hizo. Stick to either the present perfect or the preterite construction consistently.

Word Order Confusion

In Spanish, the direct object pronoun comes before the conjugated verb. You cannot say ya he lo hecho. The correct order is always ya lo he hecho, with lo positioned before he.

Practice Scenarios

To truly master these phrases, imagine yourself in real-world situations and practice responding naturally.

Scenario one: A friend suggests watching a popular movie.
Response: Ya la he visto. Es muy buena. (I’ve seen it before. It’s very good.)

Scenario two: Someone recommends trying a local dish.
Response: Ya lo probé cuando estuve aquí el año pasado. (I tried it when I was here last year.)

Scenario three: A colleague asks if you’ve completed a report.
Response: Sí, ya lo he hecho esta mañana. (Yes, I already did it this morning.)

Cultural Nuances

In Spanish-speaking cultures, sharing past experiences is an important part of building relationships and demonstrating credibility. When you say ya lo he hecho, you’re not just stating a fact—you’re contributing to the conversation by sharing your knowledge or experience.

Native speakers often follow up this phrase with additional details about their experience, turning it into a story or offering advice. This creates more engaging conversations and shows genuine interest in the topic being discussed.

Conclusion

Mastering how to express I’ve done that before in Spanish enriches your ability to share experiences and connect authentically with Spanish speakers. Whether you choose ya lo he hecho, ya lo hice, or one of the many alternatives, you now have the tools to communicate your past experiences with confidence and cultural awareness.