LearnEnglish
CursoLección 47/87
B1

Presente perfecto: have/has + participio

"have/has + past participle: connects the past with the present."

La regla

have/has + past participle: conecta el pasado con el presente.

El presente perfecto se forma con "have/has + participio pasado" y se usa cuando NO importa el momento exacto o cuando hay conexion con el presente. Tres usos clave: 1) experiencia de vida ("I have visited London twice"), 2) acción reciente con resultado presente ("She has arrived" -> está aquí ahora), 3) acción no terminada con for/since ("I have lived here for 3 years" -> sigo viviendo). Atencion: el participio NO siempre coincide con el pasado simple (go -> went -> gone).

Ejemplos

I have visited London twice.

He visitado Londres dos veces.

💡 Experiencia.

Elena has just arrived at the office.

Elena acaba de llegar a la oficina.

I have worked at Nexora for two weeks.

He trabajado en Nexora durante dos semanas.

Have you ever used Claude API?

Has usado alguna vez la API de Claude?

She has finished the report.

Ha terminado el informe.

💡 Resultado presente: ya está hecho.

We have known each other since 2023.

Nos conocemos desde 2023.

I have never been to Ireland.

Nunca he estado en Irlanda.

Casos típicos

Experiencia de vida (sin tiempo concreto)have/has + V3
I have visited Paris.She has tried sushi.
Acción reciente con resultado presentehave/has + just/already + V3
He has just finished.I have already eaten.
Acción no terminada con for/sincehave/has + V3 + for/since
I have lived here for 3 years.We have worked here since 2020.
Negativa con never / not yethave/has + never/not + V3
I have never seen it.She hasn't called yet.

Trampas hispanohablantes

I have visited London yesterday.I visited London yesterday.

Con tiempo concreto pasado (yesterday) se usa past simple, no present perfect.

She has went home.She has gone home.

Despues de have/has va el participio (V3): gone, no went.

I have lived here since 3 years.I have lived here for 3 years.

for + duracion. since + punto inicial.

I have 3 years working here.I have been working here for 3 years.

Calco del español; en inglés se usa present perfect (continuous).