La diferencia entre for y since. Por fin aprenderás cómo y cuándo usar for y since que son dos palabras con las que solemos cometer errores los hispano hablantes porque las confundimos bastante. En realidad es más fácil de lo que parece, ya verás cómo con estos ejemplos vas a tener clara la diferencia entre for y since a partir de ahora.
FOR
For + period of time
Usamos for para referirnos a un periodo de tiempo, para indicar la duración de la acción de la que hablamos.
e.g.
I have been living here for 5 years.
I have been working in this company for 3 years.
Podemos usar for con varios tiempos verbales, aunque es común que lo usemos con el present perfect, no es el único tiempo verbal con el que lo podemos usar.
e.g.
I was visiting them for 2 weeks.
She will be studying in London for 9 months.
We have been working together for many years.
I haven’t seen her for a long time.
Observa que cuando usamos for nos referimos a un periodo de tiempo, y a la duración de la acción. Podemos usarlo en expresiones como: for years, for days, for a long time, for ages… sin necesidad de especificar un número exacto, aunque podemos incluirlo (for ten minutes, for two hours, for three years…)
SINCE
Since + starting point in time
Usamos since para indicar un punto en el tiempo, el momento en que comienza la acción que describimos.
e.g.
I have been living here since 2014.
I have been working in this company since 2016.
Lo más frecuente es usarlo con el present perfect (simple or continuous), a diferencia de for, que sí puede usarse en otros tiempos verbales, since lo usaremos sobre todo con el present perfect tanto simple como continuo.
Además, podemos usar otro tipo de expresiones de tiempo que nos ayuden a indicar el punto de inicio en el tiempo (no necesariamente un año), lo que tiene que quedar claro es cuándo comienza. Observa
e.g.
I haven’t seen him since Monday.
They haven’t met since last month.
He has been studying since 7 o’clock.
We have been making changes since the end of the year.
Vamos ahora a comparar las diferencias entre for y since con otros ejemplos con los que nos suele quedar muy claro
e.g.
We have been married since 2010.
We have been married for 9 years.
We got married in 2010.
We got married 9 years ago.
O también puede ser como en los siguientes ejemplos
e.g.
We have been together since 2017.
We have been together for 2 years.
We started our relationship 2 years ago.
Ya habíamos visto la diferencia entre for y since, pero ¿qué pasa con ago? que aparece en los ejemplos anteriores. Pues te lo contamos también a continuación
AGO
Usamos ago normalmente con el pasado simple para indicar cuánto hace de algo. En este caso, no es correcto usarlo con el present perfect.
e.g.
I started a new job a few weeks ago.
I saw her ten minutes ago.
We got married five months ago.
They came to live here four years ago.
Pay attention! No usamos ago acompañando a since. Es un error frecuente decir por ejemplo “I haven’t seen her since 1 week ago” (desde hace una semana) porque en español lo decimos así, pero en inglés no es correcto. Diríamos “I haven’t seen her since last week”.
Pues al final, además de ver la diferencia entre for y since, hemos añadido un punto más para distinguirlos también de ago. Recuerda cómo y cuándo usar cada uno de ellos. Si aún tienes dudas, déjanos un comentario y te ayudamos.

Sal de dudas! En este post aclaramos el uso de still, yet y already. Porque estos adverbios y los equivalentes en español «todavía, aún y ya» no se usan exactamente de la misma forma.
Estos tres adverbios de tiempo en inglés nos resultan bastantes confusos porque aunque en español también usamos los equivalentes todavía, aún y ya, este es uno de los casos en los que la traducción puede confundirnos. De todas formas, no worries, porque enseguida vemos el uso de still, yet y already en inglés y los comparamos con todavía, aún y ya en español. Con muchos ejemplos, como siempre, para que quede “crystal clear” (“claro como el agua”). Let’s get started!
STILL
Usamos still para acciones o acontecimientos que continúan igual o de la misma manera, cuando esperamos que sea diferente. Solemos traducirlo como “aún” o “todavía”. Still puede aparecer en frases con diferentes tiempos verbales, pero su posición siempre va a ser antes del verbo (o del verbo principal) pero después del verbo to be. Podemos usarlo en frases afirmativas, negativas e interrogativas. Observa estos ejemplos
E.g.
She is still working on the same company. – Ella aún / todavía está trabajando en la misma empresa.
They still haven’t changed their website. – Ellos aún / todavía no han cambiado su web.
We still haven’t bought a present for her. – Aún / todavía no hemos comprado un regalo para ella.
I think they still have time. – Creo que ellos aún / todavía tienen tiempo.
Can you still do it? – ¿ Aún / todavía puedes hacerlo?
Still en frases negativas sugiere que esperábamos que la situación fuera diferente, pero aún no ha cambiado, no ha sucedido.
E.g.
I still haven’t spoken to him about it. – Aún / todavía no he hablado con él sobre eso.
We still haven’t registered for the course. – Aún / todavía no nos hemos apuntado al curso.
It’s late and she still hasn’t arrived. – Es tarde y ella aún / todavía no ha llegado.
YET
El significado de yet es muy similar al de still, porque también podemos traducirlo como “aún” o “todavía” en frases negativas y como “ya” en frases interrogativas. Se refiere también a que estamos esperando que algo ocurra. Sin embargo, su uso y sobre todo su posición en la frase es bastante diferente. Yet aparece casi siempre como adverbio de tiempo en frases negativas e interrogativas y se coloca al final de la frase en ambos casos.
E.g.
I’m really hungry. I haven’t eaten yet. – Tengo hambre. No he comido aún / todavía.
Has the train arrived yet? – ¿Ha llegado ya el tren?
They haven’t send the information yet. – No han enviado la información aún / todavía.
Have you called them yet? Not yet. – ¿Les has llamado ya? Aún / todavía no.
Is he here yet? – ¿Él está aquí ya?
Compara still & yet
E.g.
They still haven’t done their homework. – Aún / todavía no han hecho sus deberes.
They haven’t done their homework yet. – No han hecho sus deberes aún / todavía.
He still hasn’t replied to my mail. – Aún / todavía no ha respondido a mi mail.
He hasn’t replied to my mail yet. – No ha respondido a mi mail aún / todavía.
It’s late and she still hasn’t arrived. – Es tarde y ella aún / todavía no ha llegado.
It’s late and she hasn’t arrived yet. – Es tarde y ella no ha llegado aún / todavía.
Y ahora que ya hemos visto la parte más confusa y que más nos cuesta, seguimos con más detalles sobre el uso de still, yet y already. Después de esto, el uso de already va a ser pan comido 😉
ALREADY
Usamos already como usaríamos “ya “en español para indicar que algo ya ha sucedido, probablemente antes de lo esperado o porque nos ha sorprendido. Normalmente aparece en frases afirmativas (aunque puede aparecer en interrogativas también) y hay que tener en cuenta que su posición en la frase suele ser entre el verbo auxiliar y el verbo principal.
E.g.
I’m already late! – Ya llego tarde!
They have already found a new house. – Ya han encontrado una casa nueva.
The concert has already started. – El concierto ya ha empezado.
We have already taken a decision. – Ya hemos tomado una decisión.
Have you already finished? That was fast! – ¿Ya has acabado? Qué rápido!
Aunque pueden usarse también en otros tiempos verbales, es frecuente el uso de still, yet y already con el present perfect. Aquí verás más ejemplos con este tiempo verbal.
JUST
Y ya que estamos descifrando el uso de still, yet y already pues añadimos just y ya redondeamos. Just es una palabra que en inglés se usa para muchas cosas diferentes pero la idea general y sobre todo en este contexto, es que algo acaba de suceder, justo ha sucedido. La posición en la frase es antes del verbo principal (o entre el verbo auxiliar y el principal, al igual que already)
E.g.
They’ve just done their homework. – Acaban de hacer sus deberes.
I’ve just called the customer service line. – Acabo de llamar a la línea de atención al cliente.
Joe has just left. – Joe acaba de irse.
She has just started a new job. – Ella acaba de empezar un nuevo trabajo.
We’ve just arrived home. – Acabamos de llegar a casa.
Por si acaso y para que tengas claro el uso de still, yet y already sin tener que recordar tantos detalles te dejamos estas frases, que la experiencia con nuestros alumnos nos dice que funcionan muy bien, porque de un solo vistazo puedes entender todo.
Have you finished the task yet? – ¿Has acabado ya la tarea?
No, I haven’t finished the task yet. – No, no he acabado la tarea aún / todavía.
No, I still haven’t finished the task. – No, aún / todavía no he acabado la tarea.
No, I haven’t started the task yet. – No, no he comenzado la tarea aún / todavía.
No, I still haven’t started the task. – No, aún / todavía no he comenzado la tarea.
Yes, I’ve already finished the task. – Si, ya he acabado la tarea.
Yes, I’ve just finished the task. – Si, acabo de terminar la tarea.
Y así terminamos con el uso de still, yet y already en inglés. Si hay algo que todavía no entiendes, sólo tienes que preguntarnos en los comentarios y estaremos encantados de poder ayudarte.
Otros posts sobre confusing words
???? 20 confusing words que necesitas saber
???? aprende a usar like as y how correctamente
???? como utilizar early y soon
