¿I have read the book o I have been reading the book? Resultado terminado o actividad que sigue en marcha. Si dices “llevo dos semanas leyendo”, ya conoces la idea del presente perfecto continuo.
Lo que vas a aprender
Las dos formas conectan algo del pasado con el presente. El simple (have + participio) destaca el resultado o que algo está terminado. El continuo (have been + -ing) destaca el proceso: que la actividad duró un tiempo y muchas veces sigue.
En español puedes marcar la misma diferencia: “He leído el libro” (lo terminé) frente a “He estado leyendo el libro” o “Llevo una semana leyendo el libro” (la actividad, quizá sin terminar). En inglés esta distinción no es opcional: la forma del verbo siempre la muestra.
Usa el simple cuando lo importante es lo que está hecho o terminado, o cuántas veces o cuánto ha pasado algo, sobre todo con un número concreto.
Los verbos de estado como know, like, want, belong o have (en el sentido de “tener, poseer”) van casi siempre en simple. “Lo conozco desde hace diez años” es I've known him for ten years, no I've been knowing him.
Usa el continuo cuando hablas de cuánto dura una actividad o cuando explicas una situación actual causada por una actividad larga o recién terminada.
Tu mejor aliado es “llevar + gerundio”: “Lleva dos semanas leyendo ese libro” → She has been reading that book for two weeks. El problema aparece cuando en español usas el presente: “Lee ese libro desde hace dos semanas” o “Hace dos semanas que lee ese libro”. En inglés el presente no sirve aquí. Y ojo con “desde”: para una duración (dos semanas, una hora) se usa for; para un punto de inicio (2018, el lunes, las 9) se usa since.
Con verbos como work, live, teach o study, con for/since suelen ser correctas las dos formas: She has worked / has been working there since 2018. Lo único incorrecto es el presente: She works there since 2018.
Si explicas por qué estás cansado ahora, en gran parte de Latinoamérica dirías “Estuve trabajando todo el día”. En inglés, para conectar esa actividad con tu estado actual, lo natural es I've been working all day, no I was working all day.
Si cuentas algo concreto (cuántas veces, cuánto), usa el simple. Si describes la actividad en sí, sin contar, suele ir el continuo.
Pistas en español: “todo el día”, “toda la mañana”, “llevar + gerundio” apuntan al continuo; “ya terminé”, “listo”, “tres veces”, “cinco libros” apuntan al simple.
“Estoy esperando aquí desde hace una hora” va en presente en español, pero en inglés necesita el presente perfecto (continuo). Y delante de una duración va for, no since.
Con un número o una cantidad terminada va el simple, no el continuo.
Si la actividad dura un tiempo y todavía no ha terminado (“lleva dos semanas leyéndolo”), va el continuo; has read significaría que ya lo terminó.
Traducción directa de “¿Desde cuándo esperas?”. Piensa mejor en “¿Cuánto tiempo llevas esperando?”: How long have you been waiting? (Since when have you been waiting? existe, pero suena a sorpresa o reproche).
Los verbos de estado como know, like o belong no van en continuo. “Lo conozco desde hace diez años” es I've known him for ten years.
En español, con “desde”, “desde hace” y “hace … que” se usa el presente: “Espero desde hace una hora”, “Hace una hora que espero”, “Trabaja allí desde 2018”
En inglés el presente solo describe el ahora; si hablas de un periodo que llega hasta ahora, necesitas el presente perfecto: "I have been waiting for an hour" (destaca la duración), "She has been working there since 2018" o "She has worked there since 2018". "I wait since an hour" o "She is working there since 2018" son incorrectos. Fíjate también en cómo se dice “desde”: for + duración (for an hour, for two weeks), since + punto de inicio (since 2018, since Monday). “¿Desde cuándo...?” se pregunta casi siempre con How long have you been...?
“Llevar + gerundio” expresa justo la duración de una actividad que sigue hasta ahora: “Llevo tres años estudiando inglés”, “¿Cuánto tiempo llevas esperando?”
Es casi un calco del presente perfecto continuo: "I've been studying English for three years", "How long have you been waiting?" Si una frase te sale natural con “llevar + gerundio”, piensa en have/has been + -ing. Si en cambio cuentas un resultado o una cantidad (“ya leí tres libros”), usa el simple: "I've read three books."
💡 ¿La frase en español lleva “desde hace” + presente? En inglés necesitas have/has (been), con for + duración o since + punto de inicio.
💡 Si puedes decirlo con “llevar + gerundio”, piensa en have/has been + -ing.
💡 ¿Hay un número concreto (tres veces, cinco libros)? Simple. ¿“Todo el día”? Continuo.
"How's the presentation coming along?"
"I've been working on the slides for hours — I still have the data section left."
"Have you finished the introduction, at least?"
"Yes, I've finished that part already — just the data section now."
Ejercicio 1 · Elige la forma correcta
Choose the correct form: I ___ three cups of coffee today. (a completed count)
Ejercicio 2 · Elige la forma correcta
Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)
Ejercicio 3 · Elige la forma correcta
Choose the correct form: She ___ that book — it's on the shelf now. (finished result)
Ejercicio 4 · Elige la forma correcta
Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)
Ejercicio 5 · Elige la forma correcta
Choose the correct form: Why are you so tired? — I ___ all day.
Ejercicio 6 · Elige la forma correcta
Choose the correct form: He ___ five books this year. (a specific completed number)
Ejercicio 7 · Elige la respuesta correcta
Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?
Ejercicio 8 · Elige la respuesta correcta
Which form emphasizes the DURATION or ongoing nature of an activity?
Ejercicio 9 · Completa con la forma correcta
Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)
Ejercicio 10 · Completa con la forma correcta
Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)
Ejercicio 11 · Error típico: “desde hace” con presente
Spanish: "Estudio inglés desde hace tres años." Which English translation is correct?
Cinco preguntas variadas para comprobar lo que has aprendido.
Pregunta 1 / 5
Puntuación: 0/0
Choose the correct form: Your eyes are red — ___ you ___ ?
Presente perfecto o pasado simple
Aprende la diferencia clave entre el presente perfecto o present perfect (tiempo no especificado, conexión con el presente) y el pasado simple o past simple (momento pasado concreto y terminado), y por qué “he visto” y “vi” del español no siempre te sirven de guía.
Used to, be used to y get used to
Aprende a distinguir tres estructuras que se parecen mucho: used to (antes sí, ahora ya no), be used to (estar acostumbrado a algo) y get used to (acostumbrarse a algo).
Been o gone
Aprende la diferencia entre been y gone en el presente perfecto (present perfect): ¿la persona ya volvió o sigue fuera? “Estado” te ayuda; “ido”, en cambio, puede confundirte.
So o such
Aprende cuándo usar so (justo delante de un adjetivo o adverbio) y cuándo such (delante de un sustantivo) para intensificar, y por qué “un día tan bonito” es such a nice day.