Hey buddies! Hoy vamos a darle un repaso a uno de los tiempos verbales más «tricky» del inglés, el present perfect. En este post te contamos todo lo que necesitas saber sobre el present perfect explicado de manera fácil.
¿Cómo se forma?
El present perfect (o pretérito perfecto en español) tiene dos partes
have (has si va con he,she,it) + past participle
El past participle o participio pasado se forma añadiendo -ed a los verbos regulares, o si el verbo es irregular, usamos la tercera columna de esa dichosa lista de verbos irregulares que todos conocemos.
En afirmativo:
E.g.
I have done many things this year.
We have read that book several times.
He has started a new job.
En negativo:
E.g.
I haven’t done many things this year.
We haven’t read that book.
He hasn’t found a new job yet.
En preguntas:
E.g.
Have you done many things this year?
What have you done this week?
Have they read that book?
Has he already found a new job?
¿Por qué nos liamos tanto con este tiempo verbal?
En términos generales podríamos decir que es equivalente al pretérito perfecto en español (yo he comido, yo he ido, yo he visto) pero no siempre. Hay varios matices que es necesario tener en cuenta:
???? en algunas partes de España y Latinoamérica, hay gente que utiliza el pretérito indefinido (past simple) en lugar del pretérito perfecto (present perfect). Es decir, hay gente que dice ¿trabajaste hoy? ¿ya se fueron? en lugar de ¿has trabajado hoy? o ¿ya se han ido? Es importante tenerlo en cuenta a la hora de identificar posibles fallos porque no todo el mundo lo utiliza en español de la misma forma.
???? en el caso de los hispano hablantes que sí usan/usamos el present perfect (pretérito perfecto) para hablar de acciones recientes, es frecuente decir ¿Qué has hecho el fin de semana? aunque sea lunes, y este uso en inglés es incorrecto. Siempre que el periodo de tiempo al que nos referimos ha finalizado, en inglés utilizamos el past simple (pretérito indefinido). Diríamos
What did you do last weekend? I went to the beach last weekend.
What have you done last weekend? I have gone to the beach last weekend.
We watched a very good film yesterday.
We have watched a very good film yesterday.
They didn’t finish the task last week.
They haven’t finished the task last week.
???? hay que tener también cuidado con palabras como today, this week, this morning… depende de si ese periodo al que nos referimos ha acabado o no. Podemos decir:
What have you done this morning? (si aún es por la mañana)
What did you do this morning? (si ya no es por la mañana, ese periodo ha finalizado)
I’ve sent many mails this morning. (si aún es por la mañana)
I sent many mails this morning. (si ya es por la tarde)
¿Por qué es importante saber usarlo correctamente?
Buena pregunta! es importante porque, siendo sinceros, es uno de los tiempos verbales más utilizados en inglés. Es parte de las conversaciones que mantenemos a diario, de las noticias, etc y si no sabemos usarlo, es probable que muchas de nuestras conversaciones se queden incompletas o nos estemos limitando mucho las opciones a la hora de comunicarnos.
Es cierto que con una descripción tan general como que «se usa para referirnos a un hecho o situación del pasado que tiene conexión con el presente», cuando nos toca aprenderlo nos quedamos como «si vale muy bien pero, y eso ¿cómo es?».
No worries, te explicamos muchos de estos usos a continuación.
¿Cómo se usa?
La idea general, como decíamos, es que usamos el present perfect para señalar que hay una conexión entre el pasado y el presente y esto podemos hacerlo de varias maneras:
1- Para describir una situación o acción que se inicia en el pasado pero continúa hasta el momento presente.
E.g.
She has lived in Italy for twenty years.
He has worked at this company since 2014.
I’ve known my best friend for 15 years.
I’ve known her since 2003.
En este uso, es habitual que necesitemos utilizar también for & since, porque suele contestar a la pregunta – How long?
E.g.
How long have you worked / lived here?
How long have you known your best friend?
Observa la diferencia entre for & since:
For + a period of time
E.g.
They have worked here for five years.
He has lived in the same house for twenty years.
She has known her best friend for ten years.
We haven’t seen him for a month.
Since + a point in time
E.g.
They have worked here since 2013.
He has lived in the same house since he was a child.
She has known her best friend since 2008.
We haven’t seen him since last month.
2- Para describir una acción o situación que ocurre en un periodo de tiempo que aún no ha acabado. (*recuerda que si este periodo de tiempo ya ha finalizado, en inglés se usa el past simple)
E.g.
I have worked hard this week.
It has rained a lot this year.
We haven’t seen her today.
He hasn’t been here this month.
She has drunk three cups of coffee today.
I’ve already moved house twice this year.
3- Para describir una acción o situación que ocurre en un periodo de tiempo que es indefinido, no es específico o no es relevante.
E.g.
Someone has eaten my sandwich!
It has happened several times.
Have you seen ‘Gone with the Wind’?
She’s studied Japanese, Russian, and English.
4- Para describir experiencias de vida («life experience»), cosas que se han hecho a lo largo de la vida hasta el momento presente.
E.g.
I have been to Tokyo.
They have visited Paris three times.
They have never been to California.
She has visited them frequently.
They have seen that film six times.
We have eaten at that restaurant many times.
En este caso, también es habitual que necesitemos usar ever, never:
E.g.
Have you ever been to New York?
I have been to New York twice.
I have never been to New York.
Have you ever eaten frog legs?
It’s the first time that I’ve ever eaten frog legs.
I have never eaten frog legs.
5- Con just, yet, already
Es bastante frecuente encontrar estas palabras junto con el present perfect (aunque algunas pueden aparecer también con otros tiempos verbales).
Observa su uso y sobre todo su posición en los siguientes ejemplos:
E.g.
Have you finished the task yet?
Yes, I have just finished the task.
Yes, I have already finished the task.
No, I haven’t finished the task yet.

Parece mucho porque te lo hemos querido contar con detalles para que no queden dudas sobre los aspectos más importantes a tener en cuenta, y es que este «present perfect» da para rato. Pero bueno, no te estreses y céntrate en lo que más suele confundirte, sobre todo identifica si estás utilizando el present perfect cuando debería ser past simple y a partir de ahí ves practicando con el resto de situaciones y usos del present perfect y sus «complementos» hasta que le cojas el truquillo. You can do it!
Expresiones relacionadas con el tiempo (meteorológico). Hablar del tiempo es un tema de conversación muy recurrente en cualquier idioma, también en inglés y en este post vamos a ver algunas típicas expresiones idiomáticas o frases hechas.
Hay más, pero hemos seleccionado 15 expresiones relacionadas con el tiempo, frases hechas que podemos usar en inglés y que a menudo hacen referencia al tiempo meteorológico, aunque el significado no necesariamente es literal. Con las frases hechas o idioms puede pasar que su significado sea distinto, son dichos o proverbios que usamos tal cual.
Comenzamos con algunas de nuestras expresiones relacionadas con el tiempo favoritas
under the weather – to be or to feel under the weather – es una expresión que usamos para decir que no nos encontramos bien, porque estamos enfermos o a punto de caer enfermos, pero no estamos bien al cien por cien.
E.g.
I’m feeling under the weather. I think I’ll go home and have a rest today.
a storm in a teacup – ésta es muy divertida, imagina una tormenta contenida en una taza de té. Esta expresión se usa para indicar una reacción exagerada a algo que no es tan importante.
E.g.
They got really angry without reason. It was a storm in a teacup.
on cloud nine – significa que estás muy muy feliz.
E.g.
We were on cloud nine on our honeymoon.
Si estás muy feliz puedes decirlo también con estas otras expresiones de felicidad.
have your head in the clouds – está sí es bastante literal, tener la cabeza en las nubes, porque estás distraído, porque no eres consciente de lo que pasa o porque te haces ilusiones sobre algo que no es realista.
E.g.
I think he had his head in the clouds. He’s not realistic about the situation.
Más expresiones relacionadas con el tiempo en inglés, en este caso que usan por ejemplo la nieve o el hielo
snowed under – to be snowed under – cuando estás muy ocupado y tienes muchas cosas que hacer, vaya que estás hasta arriba de cosas.
E.g.
I’m snowed under with work. I’ve got so much to do.
break the ice – esta es fácil porque es también literal, romper el hielo.
E.g.
She is good at breaking the ice with people. She always knows what to say.
on thin ice – si estás on thin ice significa que de estás en un situación arriesgada, como si caminaras en una fina capa de hielo que se puede romper en cualquier momento.
E.g.
I think you are on thin ice, showing up late for work every day.
Y por supuesto, no podían faltar las expresiones relacionadas con el tiempo en inglés que tienen que ver con la lluvia, muy en la línea del clima británico
come rain or shine – cuando haces algo regularmente, sin importar las circunstancias, “pase lo que pase”.
E.g.
I go to the gym every day, come rain or shine.
a rain check – esta expresión está muy bien para “postponer” una invitación o un plan, es como decir que esta vez no, pero sí te gustaría aceptar en otro momento.
E.g.
I’m sorry, I can’t meet you this week. Can I take a rain check? and we meet next week.
raining cats and dogs – esta es una de las que mejor recordamos porque nos resulta graciosa, es una forma de decir que llueve mucho, que llueve a cántaros.
E.g.
It’s been raining cats and dogs all day.
heavens open – cuando empieza a llover muchísimo.
E.g.
Let’s go home before the heavens open.
it never rains but it pours – esta expresión significa algo así como que “las desgracias nunca vienen solas”, cuando pasa algo malo y después pasan más cosas que lo empeoran. Pour en este contexto significa llover mucho.
E.g.
I lost my wallet and now I’ve lost my phone. It never rains but it pours!
a silver lining – every cloud has a silver lining – el significado de esta expresión es que siempre hay algo positivo incluso en una mala situación. Es como si detrás de una nube negra, vemos esa línea que indica que el sol saldrá de nuevo.
E.g.
She lost her job, but she found a better one. Every cloud has a silver lining.
Hablar del tiempo es un tema de conversación muy recurrente, en cualquier idioma, más vocabulario para hablar del tiempo en inglés.
Y como a nosotros nos gusta el sol, también te proponemos estas expresiones relacionadas con el tiempo que vienen muy bien para esos días soleados en los que nos apetece estar al aire libre y sentarnos a disfrutar del sol.
to catch some rays – hace referencia a tomar el sol, por ejemplo sentado en una terraza (o también en la playa), es estar al aire libre y disfrutar de los rayos del sol.
E.g.
It was sunny and we sat on a terrace to have a drink and catch some rays.
soak up the sun – parecida a la anterior, si te “empapas” del sol, significa que disfrutas de los beneficios de estar al aire libre, al sol.
E.g.
Let’s have lunch in the garden today and soak up the sun.
Ya has visto que algunas de estas expresiones relacionadas con el tiempo no son para hablar del mismo (otras sí), sino que usan elementos meteorológicos o hacen referencia a ellos. Elige las que más te gusten para poder ponerlas en práctica en tus conversaciones.
