En esencia, el Present Perfect conecta el pasado con el presente. Habla de acciones o estados que ocurrieron en un momento no especificado antes de ahora, o de acciones que comenzaron en el pasado y continúan en el presente.
Formación
El Present Perfect se forma con dos componentes:
- have/has (el presente del verbo auxiliar «have»)
- el participio pasado (past participle) del verbo principal.
Aquí tienes un recordatorio rápido de los participios pasados:
- Para los verbos regulares, el past participle suele ser igual que el pasado simple (por ejemplo: walked, played, studied).
- Los verbos irregulares tienen formas de past participle distintas que debes aprender (por ejemplo: gone, seen, eaten, written).
Estructura
Afirmativa: Subject + have/has + past participle
- I have finished my work.
- She has lived here for ten years.
- They have visited Paris twice.
Negativa: Subject + have/has + not + past participle
- I have not finished my work.
- She has not lived here for ten years.
- They have not visited Paris twice. (o They haven’t visited Paris twice.)
Interrogativa: Have/Has + Subject + past participle?
- Have you finished your work?
- Has she lived here for ten years?
- Have they visited Paris twice?
Usos principales del Present Perfect
Aquí es donde entra el matiz. El Present Perfect no es solo una mezcla aleatoria de pasado y presente; tiene usos específicos:
Una acción o situación que comenzó en el pasado y continúa hasta el presente:
A menudo se usan expresiones de tiempo como for, since, how long.
- I have known her since 2010. (Todavía la conozco.)
- They have lived in this city for five years. (Todavía viven aquí.)
- How long have you been learning English? (Todavía estás aprendiendo.)
Una acción realizada durante un período de tiempo que aún no ha terminado:
Puede ser today, this week, this month, this year, etc.
- I have drunk three cups of coffee today. (El día aún no ha terminado.)
- She has read two books this week. (La semana aún no ha terminado.)
- We haven’t seen him this month. (El mes aún no ha terminado.)
Una acción completada en un momento no especificado del pasado:
El momento exacto no es importante o no se conoce. El enfoque está en el resultado en el presente.
- I have lost my keys. (El resultado es que ahora no las tengo.)
- He has visited many countries. (La experiencia es relevante ahora.)
- They have eaten all the cake. (Ahora no queda pastel.)
Una acción completada recientemente:
A menudo se usa con just.
- I have just finished my homework.
- The train has just arrived.
- She has just called.
Con ever y never para hablar de experiencias en la vida:
- Have you ever been to Japan?
- I have never seen snow.
- She has never forgotten his birthday.
Expresiones de tiempo comunes con el Present Perfect
Estas palabras y frases suelen indicar el uso del Present Perfect:
- for (una duración de tiempo: for five years, for two weeks)
- since (un punto específico en el tiempo: since Monday, since 1998)
- just (muy recientemente)
- already (antes de ahora)
- yet (hasta ahora, a menudo en preguntas y oraciones negativas)
- ever (en algún momento del pasado, usualmente en preguntas)
- never (en ningún momento del pasado)
- so far / up to now / until now (hasta ahora)
- lately / recently (recientemente)
- this week/month/year/etc. (cuando el período aún no ha terminado)
- in the last few weeks/months/years (en las últimas semanas/meses/años)
Aspectos importantes a tener en cuenta
- Acciones pasadas completadas con un tiempo específico:
Si mencionas un momento específico del pasado, normalmente se usa el Simple Past, no el Present Perfect.
- Incorrecto: I have gone to the cinema yesterday.
- Correcto: I went to the cinema yesterday.
- Incorrecto: I have gone to the cinema yesterday.
- Acciones que ocurrieron en un momento ya terminado:
Similar al punto anterior, si el período de tiempo ha concluido, se debe usar el Simple Past.
- Incorrecto: She has lived in London last year.
- Correcto: She lived in London last year.
- Incorrecto: She has lived in London last year.
- Verbos de estado:
Algunos verbos describen estados más que acciones (por ejemplo: be, have, know, understand, believe). Aunque pueden usarse con el Present Perfect, a menudo describen un estado que comenzó en el pasado y continúa hasta ahora.
- I have known him for a long time. (estado de conocimiento)
- She has been tired all day. (estado de estar cansada)
- I have known him for a long time. (estado de conocimiento)