Esta lección explica cómo usar for y since para hablar de la duración y el punto de inicio, y cómo preguntar y responder con when y how long. Nos centramos en las estructuras comunes con el present perfect y el present perfect continuous para describir acciones o estados que continúan hasta ahora.
Usa for + un periodo de tiempo (for two weeks, for 3 years).
Usa since + un punto de inicio específico (since Monday, since 2018).
Pregunta 'When...' para pedir el punto de inicio y 'How long...' para pedir la duración.
Table
Usage Examples: for / since / when / how long
Expression
Use
Example
for
Duration (period of time)
I have worked here for five years.
since
Starting point (specific time)
She has lived in Paris since 2016.
When...?
Ask about a specific time or date
When did you start this project?
How long...?
Ask about duration
How long have you worked on this report?
Present perfect
Action started in past and continues to now
They have managed the account since January.
Present perfect continuous
Emphasizes duration of ongoing action
I have been working here for three months.
Tip
Regla clave: For = duración, Since = punto de inicio
Recuerda la diferencia y el tiempo verbal:
Usa for + un período (for three hours, for two months).
Usa since + un punto de inicio específico (since 9 AM, since March).
Combina con present perfect (have/has + past participle) o present perfect continuous para situaciones en curso.
Si puedes reemplazar por una duración (ej. 'three years'), usa for. Si puedes reemplazar por un punto en el tiempo (ej. '2018'), usa since.
Example
Ejemplos en contexto
I have worked at the company for six years.
He trabajado en la empresa durante seis años.
She has been the project manager since April.
Ella es la directora del proyecto desde abril.
When did you start the training program?
¿Cuándo empezaste el programa de formación?
How long have you been responsible for that client?
¿Cuánto tiempo llevas siendo responsable de ese cliente?
Tip
Errores comunes a evitar
Presta atención a estos errores universales que cometen los aprendices con frecuencia:
Usar since con una duración (p. ej., 'since three years' — incorrecto).
Usar for con un punto de inicio específico (p. ej., 'for 2019' — incorrecto).
Mezclar tiempos: usar past simple en vez de present perfect para acciones que continúan hasta ahora.
Confundir 'when' y 'how long' — 'when' pide un punto en el tiempo, 'how long' pide una duración.
Comprueba siempre si necesitas una duración (for) o un punto de inicio (since) y elige el tiempo correcto.
Quiz
Choose the correct sentence:
Pista: Fíjate si la frase es una duración o un punto de inicio específico.
¡Correcto!
Usa 'for' con un período de tiempo (five years) y el present perfect para mostrar una acción que continúa hasta ahora.
Incorrecto
La respuesta correcta era: I have worked here for five years.
Usa 'for' con un período de tiempo (five years) y el present perfect para mostrar una acción que continúa hasta ahora.
Quiz
Complete: How long _____ at this company?
Pista: Piensa en la forma usada para preguntar por la duración hasta el presente.
¡Correcto!
'How long' + present perfect (have/has + past participle) pregunta por la duración hasta ahora.
Incorrecto
La respuesta correcta era: have you worked
'How long' + present perfect (have/has + past participle) pregunta por la duración hasta ahora.
Quiz
Choose the best answer to: 'She started the position in 2019.' — 'How long has she been in the position?'
Pista: Decide si la frase necesita un punto de inicio (since) o una duración (for).
¡Correcto!
Usa since + año de inicio específico y el present perfect continuous o present perfect para mostrar continuidad desde ese año hasta ahora.
Incorrecto
La respuesta correcta era: She has been in the position since 2019.
Usa since + año de inicio específico y el present perfect continuous o present perfect para mostrar continuidad desde ese año hasta ahora.
Puntos clave
GrammarPoint
for
prepositionCEFR A2//fɔːr//
Usado con un periodo de tiempo para indicar duración.
durante / por
We have an agreement for three years.
Tenemos un acuerdo por tres años.
GrammarPoint
since
prepositionCEFR A2//sɪns//
Usado con un punto de inicio específico en el tiempo.
desde (punto de inicio)
She has been in sales since January.
Ella está en ventas desde enero.
Expression
how long
expressionCEFR B1//haʊ lɒŋ//
Una expresión interrogativa usada para preguntar por la duración.
¿cuánto tiempo?
How long have you managed this account?
¿Cuánto tiempo llevas gestionando esta cuenta?
GrammarPoint
present perfect
grammar termCEFR B1//ˌprɛzənt ˈpɜːrfɪkt//
Un tiempo (have/has + participio pasado) usado para acciones que conectan pasado y presente.
Un tiempo (have/has been + -ing) usado para enfatizar la duración de una acción que continúa hasta ahora.
present perfect continuous
I have been negotiating the contract for two weeks.
He estado negociando el contrato durante dos semanas.
Uso de cookies
Este sitio solo utiliza cookies esenciales para el funcionamiento del sitio (autenticación, idioma). No se utilizan cookies publicitarias ni de seguimiento.
Más información