Presente Perfecto

Presente Perfecto - Teoría

USO: Para hablar sobre acciones o condiciones que comenzaron en el pasado y de alguna forma se conectan con el presente. El Presente Perfecto a menudo se utiliza con expresiones que comienzan con "for" o "since" y los adverbios "just", "already" y "yet". El Presente Perfecto también se utiliza para hablar sobre acciones o hechos recientes ("noticias").

EJEMPLOS:

'Hi Dave! I haven't seen you lately. Where have you been?'
'I've been really busy. I'm playing with a football team called Arsenal. Have you heard of it?'
'Yes, of course.'
'Well, come and see me on Sunday!'

FORMA

AFIRMATIVO: [SUJETO + HAVE/HAS + (JUST/ALREADY) + PARTICIPIO PASADO (FOR/SINCE...)]

EJEMPLOS:

'They've worked here for three years.'
'She's been there since 5 p.m.'
'I've already done my homework.'

NEGATIVO: [SUJETO + HAVE NOT/HAVEN'T, HAS NOT/HASN'T + PARTICIPIO PASADO...]

EJEMPLOS:

'I haven't met him yet.'
'He hasn't done any work.'

YES/NO QUESTIONS: [HAVE/HAS + SUJETO + PARTICIPIO PASADO...?]

EJEMPLOS:

'Have you finished your homework yet?'
'Has Ana arrived here yet?'

WH-QUESTIONS

PREGUNTA WH SOBRE EL SUJETO: [PALABRA "WH" + HAVE/HAS + PARTICIPIO PASADO...]

EJEMPLO:

'Who's eaten all the food?'

PREGUNTA-WH SOBRE EL "RESTO DE LA ORACION": [PALABRA "WH" + HAVE/HAS + SUJETO + PARTICIPIO PASADO...]

EJEMPLOS:

'Where has he parked my car?'
'Why have you done it?'

CON "FOR", "SINCE", "HOW LONG", "EVER", "JUST", "ALREADY", "YET".

FOR o SINCE se utilizan al inicio de una expresión de tiempo.

Para cuanto dura la acción o el estado, utilizamos FOR:
'... for 20 minutes.'
'... for 10 months.'
'... for 2 years.'
'... for a long time.'

Para decir cuando comenzo la acción o el estado, utilizamos SINCE:
'... since 5 o'clock.'
'... since last Thursday.'
'... since 1965.'
'... since the end of the World Cup.'

HOW LONG se utiliza para comenzar una pregunta sobre duración

EJEMPLO:

'How long have you had that hair cut?'

EVER se utiliza antes del verbo para preguntar si algo acontecio, pero no cuando.

EJEMPLO:

'Have you ever jumped of a cliff?'

JUST, ALREADY o YET se utilizan para hablar sobre acciones o hechos recientes (noticias).
JUST (hace poco tiempo) y ALREADY (antes de ahora) por lo general van inmediatamente antes de la tercera forma del verbo y YET (antes/hasta ahora) a menudo se utiliza al final de una oración o pregunta negativa.

EJEMPLOS:

'I have already seen that film.'
'But I haven't seen it yet!"'