Página web para estudiantes de secundaria
Correo
AsignaturasCómo estudiar Proyectos y pensamiento críticoSelectividadOTHER. Adolescentes alienígenas y otros seresGrupos de Apoyo al Trabajo Intelectual
Volver a Portada
 Lecturas interesantesExposicionesPintadasProfesForos
Estás en Áreas y materias / Inglés

Present perfect
para que entiendas cómo se usa

Versión en winword, 2 páginas
Resuelve tus dudas en el foro

a) 1 Se usa con just para la frase verbal "Acabar de"
We've just finished
. Acabamos de terminar.
b) Con acciones pasadas que no se sabe cuándo ocurrieron:
2 Acciones recientes, sin tiempo concreto asociado:
I have read it but I can't understand anything. Have you had breakfast?
3
Acciones más del pasado pero que aún podrían darse/repetirse en el presente:
I have written to my friend in Lapland. (cf. Shakespeare wrote dramas)
4 Con lately, recently, never, ever:
Have you ever seen a wolf? I have never made bread.

There have been lots of changes recently.
5
Con una palabra o sintagma que indique un periodo de tiempo aún no terminado (this morning/week/month/year, today):
She has rung this morning (The morning is not over yet / La mañana aún no ha terminado. cf. She rang this morning. Aquí la mañana sí ha terminado.)
6 Con yet en preguntas y oraciones negativas:
Has she come yet? No, she hasn't come yet.
c) Con expresión de tiempo (adverbio o CCT):
7 Para una acción que empezó en el pasado y que todavía ocurre:
He has lived here all his life. I have never seen an armadillo.
(Cf. He lived here for two years. I saw an armadillo the other day.)

8 A veces con una acción que empezó antes y que termina cuando se habla:
I haven't seen you for ages. We haven't been here for years.

9 Con verbos de pensamiento (know, believe, understand) sólo puede usarse como en 7:
I have known her for a long time (Cf. Did you know she was coming?)

10 Con las respuestas que tienen que ir en el mismo tiempo que la pregunta:
How long have you been here? I've been here for 6 months.
Have you been to the zoo? Yes, I have.
Have you enrolled in a school?
Yes, I enrolled last week.
Pero si se dice cuándo ocurrieron, entonces hay que usar el past simple:
11 It is + periodo de tiempo + since + tiempo pasado o past perfect:
It is 3 years since I (last) saw Bill.  I saw Bill 3 years ago
It is 3 years since I have seen Bill. I haven't seen B for 3 years.
12 Con ever, the first, the second, the only... y los superlativos:
This is the best wine I have ever tasted. This is the only book she has written.
d) Con for/since:
13 for + periodo de tiempo: for 6 days = (durante) seis días.
for + simple past: periodo de tiempo ya terminado.
I stayed there for 6 days = Me quedé allí 6 días.
for + present perfect: periodo de tiempo que todavía dura.
I have been here for a week = Llevo aquí (He estado aquí) una semana.
I have worked here for two years = He trabajado aquí dos años.
14 since + momento en el tiempo: desde ese momento hasta cuando se está hablando.
Sólo se usa con los tiempos perfectos. I have lived here since 1980.
e) Para hablar del resultado actual de algo que ocurrió antes:
I've hurt my arm. You've lost weight.

Si estás en 4º ESO, no hace falta que estudies el nº 11. El 12 es lo que has dado en el primer trimestre de este curso. El punto D es especialmente importante que lo controles, con la cuestión del "for" y el "since" y el contraste entre past simple y present perfect. Si te fijas, tiene relación con del 7 al 10.

mujerpalabra.net