Since y for no se eligen simplemente por el nombre del tiempo verbal. La diferencia central es de significado: since marca el punto en que comenzó una situación, mientras que for mide cuánto dura o duró. Así, since 2022 responde a “¿desde cuándo?”, mientras que for four years responde a “¿durante cuánto tiempo?”. El present perfect es muy frecuente con ambas palabras, pero no es la regla que decide entre ellas.
La regla que resuelve la mayoría de los casos
| Elección | Se usa con | Pregunta mental | Ejemplos |
|---|---|---|---|
| since | un punto de inicio | ¿Cuándo empezó? | since Monday, since 2020, since 8 a.m. |
| for | una duración | ¿Durante cuánto tiempo? | for two days, for five years, for a long time |
Esta distinción aparece en referencias como Cambridge Grammar y Oxford Learner's Dictionaries. La estrategia más fiable es observar primero la información temporal que sigue a la preposición.
Por qué aparece tanto el present perfect
Una función frecuente del present perfect es hablar de estados o actividades que comenzaron en el pasado y continúan hasta el presente. Por eso, I've lived here since 2022 indica el punto inicial, mientras que I've lived here for four years indica la duración. El British Council usa for, since y how long al explicar situaciones que aún no han terminado.
Pero for no pertenece solo al present perfect. Cambridge muestra que puede indicar períodos en el pasado, presente o futuro: I lived there for three years describe un período terminado; I've lived here for three years puede llegar hasta ahora; We'll stay there for three days expresa una duración futura. En todos los casos, for responde a “¿cuánto tiempo?”.
Since también funciona fuera del present perfect
Since conecta un punto inicial con un punto de referencia posterior. Ese punto suele ser el presente, pero puede estar en el pasado. Compare She had worked there since 2018 before she moved con That was his first visit since 2019. La Cambridge Grammar sobre since registra usos como preposición, conjunción y adverbio y muestra combinaciones con distintos tiempos.
Por eso, elija since o for según la información temporal; después elija el tiempo verbal según la línea temporal de la oración.
Mapa de decisión
- ¿La expresión mide un intervalo? Use for: for ten minutes, for six months.
- ¿Identifica el comienzo? Use since: since Tuesday, since 2018.
- ¿El inicio es un evento u oración? Since también funciona: since I changed jobs, since she arrived.
- ¿Se indican comienzo y final? Prefiera from ... to ...: from 2018 to 2021, no since 2018 to 2021.
- ¿La idea es “en algún momento dentro de un período” y no duración? Tal vez sea during: during the meeting dice cuándo ocurrió algo; for two hours dice cuánto duró.
Qué puede seguir a since
El punto inicial puede ser un año, día, hora, evento u oración: since 2020, since Monday, since 8 a.m., since my birthday, since I started college y since leaving school. Todos responden, de una forma u otra, a la pregunta “¿desde cuándo?”.
Qué puede seguir a for
Con for, el foco es la longitud del intervalo: for 20 minutes, for two weeks, for several years, for a long time, for ages. El período puede haber terminado o seguir. Por tanto, for por sí solo no significa “hasta ahora”; el tiempo verbal y el contexto muestran si la situación continúa.
Errores típicos de hablantes de portugués
| Evite | Prefiera | Motivo |
|---|---|---|
| since three years | for three years | three years es una duración. |
| for 2020 | since 2020 | 2020 es un punto de inicio. |
| since 2018 to 2021 | from 2018 to 2021 | se indican comienzo y final. |
| during three hours | for three hours | la intención es medir duración. |
Since two years ago es posible, pero formas como for two years o una fecha de inicio suelen ser más directas. El British Council señala que since ... ago es gramaticalmente posible, aunque son comunes alternativas más simples.
Ejemplos en distintos tiempos
| Contexto | Ejemplo | Lectura |
|---|---|---|
| Present perfect | I've worked here since 2021. | since marca el comienzo. |
| Present perfect | I've worked here for five years. | for mide la duración. |
| Past simple | I worked there for five years. | período terminado, todavía expresado como duración. |
| Past perfect | By the time she left, she had worked there since 2018. | el punto de referencia está en el pasado. |
| Future | We'll stay for ten days. | duración futura. |
| Past simple | That was my first visit since 2019. | since mantiene la idea de “desde ese punto”. |
Since también puede significar “ya que”
No todo since es temporal. Como conjunción, también puede introducir una razón, con un sentido cercano a because: Since you're here, let's start. En ese caso, “¿desde cuándo?” no tiene sentido; la relación es causal.
Regla de bolsillo
No empiece por “¿qué tiempo verbal es?”. Pregunte primero: “¿la información siguiente es un punto de inicio o una duración?”. Un punto de inicio pide since; una duración pide for. Después elija el tiempo verbal según si la situación está conectada con el presente, terminó en el pasado o se proyecta hacia el futuro.
Por eso, How long have you lived here? puede responderse con For five years o Since 2021: la primera respuesta da la duración; la segunda, el punto inicial.





