El Present Perfect es un poquillo más complicado, más que nada porque necesitas utilizar los participios de pasado, que son los famosos verbos irregulares de la segunda columna. Una vez más, te tocará machacarlos (puedes volver a las actividades de arriba).
Usos: El Present Perfect se utiliza para hablar de acciones terminadas en el pasado. Se utiliza principalmente en dos casos: o bien cuando la acción se encuentra muy reciente, o bien cuando tiene alguna repercusión en el presente. Te pongo dos ejemplos:
I have eaten cookies for breakfast.
Look! It has rained!
En el primer ejemplo (yo he comido galletas para desayunar), la acción a la que aludimos se encuentra muy cercana al momento actual, de hecho no ha pasado ni siquiera un día desde que la hicimos, porque fue esta mañana. En el segundo ejemplo (¡Mira! ¡Ha llovido!), utilizamos el Present Perfect porque la acción, aunque pasada, tiene algún efecto en el presente (quizás el suelo está mojado, o todo el mundo lleva paraguas en sus manos, o tu coche está boca abajo por la riada).
Formas y Ejemplos:
Afirmativa: Sujeto + have / has + Verbo en past participle. Recuerda que utilizamos el has para la tercera persona del singular, y el have para el resto de sujetos. Como ya te dije antes, los past participles se forman de dos maneras distintas: si el verbo es regular, le añadimos una -ed al final, mientras que si es irregular, tenemos que recurrir al listado de verbos irregulares para saber cuál es el participio necesario.
I have won the lottery.
She has played a great game.
Negativa: Sujeto + haven't / hasn't + Verbo en past participle.
They haven't lived in Rome.
He hasn't passed the exam.
Interrogativa: Have / Has+ Sujeto + Verbo en past participle.
Have you broken the window?
Has Real Madrid been ridiculous?
Partículas del Present Perfect: Existen una serie de partículas que suelen acompañar al verbo en las frases en Present Perfect. Te digo las más importantes porque estoy haciéndolo todo de memoria, si hay alguna que falte no dudes en recordármelo!
- For (durante). Se utiliza con periodos de tiempo, como podrían ser five minutes, two hours, three days, six weeks, a month, nine years, a decade, a century, etc. Puede ir tanto en afirmativa como en negativa o interrogativa.
I have studied English for ten years.
- Since (desde). Se utiliza con los momentos concretos en los que la acción comenzó, como podrían ser ten o'clock, this morning, last monday, two weeks ago, March 13th, 1980, etc. Recuerda que la diferencia entre el for y el since es que el primero te habla del tiempo que se ha estado haciendo algo, mientras que el segundo solo te dice cuándo se empezó a hacer. Puede ir tanto en afirmativa como en negativa e interrogativa.
She has slept since midnight.
- Just (acabo de). Se usa para hablar de acciones que acaban de suceder. No puede aparecer nunca en negativa (básicamente, porque no habrían sucedido :p), solamente en afirmativa e interrogativa.Va siempre entre el have / has y el participio de pasado.
I have just arrived home.
Has Lorelai just starred a new film?
- Already (ya). Se usa para resaltar el hecho de que, después de una cierta espera, una acción ya se ha completado. Solo se usa en afirmativa, y va entre el have / has y el participio de pasado:
They have already finished their homework.
- Yet (aún, ya). Cuando se usa en interrogativa, esta partícula significa "ya" y se coloca al final de la frase, justo antes del signo de interrogación. Cuando se usa en negativa, significa "aún" y puede ir tanto después del participio de pasado como al final de la frase. No se puede utilizar en afirmativa.
Has she phoned you yet?
I haven't drunk all the milk yet / I haven't drunk yet all the milk
- Ever (alguna vez). Esta partícula la solemos utilizar solamente en interrogativa (aunque hay algunas excepciones que no vamos a ver). Va situada justo entre el sujeto y el participio de pasado.
Have you ever been in love?
Actividades:
Present Perfect Affirmative
Fill in the gaps
Present Perfect Negative
Fill in the gaps
Present Perfect Interrogative
FIll in the gaps
Put into order (how long...?)
Mixed Present Perfect
Fill in the gaps
Choose the correct option
Put into order
Present Perfect: Since and For
Choose the correct option
Choose the correct option 2
Put into boxes
Correct or not?
Since or for?
Present Perfect vs. Past Simple
Las diferencias que existen entre el Present Perfect y el Past Simple en inglés son bastante parecidas a las que encontramos entre el Presente Perfecto Compuesto (equivalente al primero) y el Pretérito Perfecto Simple (equivalente al segundo) en nuestro idioma. Seguro que con ejemplos lo entendemos mucho mejor. Observa las siguientes dos frases:
I have prepared eggs for breakfast (He preparado huevos para desayunar)
I prepared eggs for breakfast (Preparé huevos para desayunar)
Usos: La primera de las frases parece mucho más cercana en el tiempo que la segunda, casi diríamos que la acción ha sucedido hoy mismo. Esto sucede porque el Present Perfect (y el Presente Perfecto Compuesto) establecen una unión entre el pasado y el presente: puede que haga poco que ha sucedido, o que sus acciones todavía tengan sus consecuencias (veo el suelo mojado y digo "it has rained" - "ha llovido"), o por que la frase sea extensible hasta este mismo momento ("Woody Allen has won four Academy Awards" - "Woody Allen ha ganado cuatro Oscars", aunque puede que gane más). El Past Simple, por el contrario, se utiliza para acciones iniciadas y terminadas en el pasado.
It has rained (ha llovido)
It rained (llovió)
Woody Allen has won four Academy Awards (Woody Allen ha ganado cuatro Oscars)
Paul Newman won an Academy Award (Paul Newman ganó un Oscar)
It rained (llovió)
Woody Allen has won four Academy Awards (Woody Allen ha ganado cuatro Oscars)
Paul Newman won an Academy Award (Paul Newman ganó un Oscar)
Trucos: Aunque no hay trucos definitivos en este apartado y todo está más bien sujeto a la cercanía que el hablante le quiera dar a la acción, podemos decir que, la mayoría de las veces, cuando encontremos en la frase alguna de las partículas del Present Perfect (already, yet, since, for, just, ever) la frase tenderá a ir en Present Perfect, mientras que cuando encontremos expresiones de tiempo normales (yesterday, last week/month/year, last Monday/summer/ Christmas, in 1981, ago, etc) irán precedidas de un verbo en Past Simple.
Actividades:
Present Perfect or Past Simple?
Choose the correct option
Fill in the gaps
Fill in the gaps 2
Fill in the gaps 3
Fill in the gaps 4
Fill in the gaps 5
Fill in the gaps 6
Fill in the gaps 7
Fill in the gaps 8
Match words and sentences