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!"'