Since vs For: Por qué no puedes decir “I live here since 5 years”

Since vs For: Por qué no puedes decir “I live here since 5 years”

Si alguna vez has traducido mentalmente “Vivo aquí desde hace 5 años” y has dicho:

“I live here since 5 years.”

Tengo que decirte que acabas de cometer dos crímenes gramaticales en una sola frase. Es el error más común del “Spanglish”.

En español usamos “Desde” para casi todo. En inglés, tenemos que ser matemáticos. Hoy vamos a aprender la diferencia entre El Punto de Partida (Since) y La Cantidad Total (For).

La Batalla: El Calendario vs El Cronómetro

SINCE (Desde) 📅

El Punto de Inicio (Fecha Exacta).

Usa SINCE cuando mencionas el nombre del momento en que empezó la acción. Miras el calendario o el reloj.

  • ✅ Since Monday. (Lunes es el nombre del día).
  • ✅ Since 2010. (El nombre del año).
  • ✅ Since I was a child. (El momento de mi infancia).
  • ✅ Since 9:00 AM.

Regla: Nunca uses “Since” con un número de días, años o meses (cantidad).

FOR (Por / Durante) ⏱️

La Duración (Cantidad de Tiempo).

Usa FOR cuando sumas el tiempo total. Es un número + una unidad de tiempo.

  • ✅ For 3 days. (Cantidad).
  • ✅ For 10 years. (Cantidad).
  • ✅ For a long time. (Una cantidad vaga).
  • ✅ For 5 minutes.

Regla: Si puedes contarlo con los dedos, es FOR.

El Crimen del Tiempo Verbal (Presente vs Perfecto)

Aquí está el segundo error de nuestra frase inicial. En español usamos el Presente (“Vivo aquí”). En inglés, si mencionas cuánto tiempo ha pasado, está prohibido usar el Presente Simple.

Debes usar el Present Perfect (Have + Participio), porque la acción empezó en el pasado y sigue viva en el presente.

🚨 EL ERROR DOBLE

Nunca digas:

“I live here since 5 years.”

La Corrección (Paso a Paso):

1. Cambia el verbo a Present Perfect (Have lived).
2. Cambia “Since” por “For” (porque 5 años es una cantidad).

“I have lived here for 5 years.”

La Opción “AGO” (Hace)

Si odias el Present Perfect y quieres usar el Pasado Simple, tienes una opción, pero cambia el significado.

Puedes usar AGO, pero esto significa que la acción TERMINÓ.

  • “I arrived here 5 years ago.” (Llegué hace 5 años. Acción terminada).
  • “I have been here for 5 years.” (Llevo aquí 5 años. Acción continua).

Resumen Rápido

  1. ¿Es el nombre del día/mes/año (Lunes, Julio, 1999)? -> SINCE.
  2. ¿Es una cantidad (3 días, 4 meses)? -> FOR.
  3. ¿Estás hablando de duración? -> ¡Usa I HAVE DONE, no “I do”!