12.10.11

Present Perfect - pretérito perfecto


Gramática inglesa El Present perfect expresa una acción en el pasado cuyos resultados tienen efecto en el presente, o sea hay una relación directa entre el pasado y el presente.

I
have
done
yo
he
hecho
you
have
done
tu
has
hecho
he
has
done
él
ha
hecho
she
has
done
ella
ha
hecho
it
has
done



we
have
done
nosotros
hemos
hecho
they
have
done
ellos
han
hecho

El present perfect muchos veces corresponde al pretérito perfecto compuesto del español.
  • They have cleaned the house. (La casa ya está limpia) - Ellos han limpiado la casa.
  • He has gone out. (Él no está en la casa o oficina ...)  Él se ha ido.

También usamos el present perfect cuando hablamos de cosas que hemos hecho sin decir cuando.
  • I have seen the film. - He visto la película.
  • We have repaired the car. - Hemos arreglado el coche.

Para hablar de acciones repetidas hasta ahora..
  • I have called him 3 times. - Le he llamado 3 veces
  • She has been to London many times. - Ella ha estado muchas veces en Londres.

Usamos been cuando hablamos de ir y volver y 'gone' si se trata de sólo ir y no haber vuelto todavía.
  • He has been to London many times. - Ha estado en Londres muchas veces.
  • She has gone to Canada. - ¿Se ha ido a Canadá.

Usa 'have just + participio' para decir 'acabar de + verbo en infinitivo'....
  • She has just gone out. - Ella acaba de salir.

Si decimos cuando ocurrió una acción tenemos que usar el past simple con yesterday (ayer), last week (la semana pasada), 2 years ago (hace 2 años) etc .
  • I saw the film last week. - Vi la película la semana pasada.
  • We repaired the yesterday. - Arreglamos el coche ayer.

                  Present perfect
today               hoy
this week        esta semana
this month      este mes
this year         este año
                    Past simple
yesterday          ayer
last week          la semana pasada
last month        el mes pasado
last year           el año pasado
 
Observa:
  • What have you done today? - ¿Qué has hecho hoy?
  • What did you do yesterday? - ¿Qué hiciste ayer?


Ejercicios
Traduce al inglés


1) Hoy hemos visitado muchos sitios en la ciudad. (sitios = places)



2) ¿Qué has hecho hoy?



3) ¿Has comprado el billete? (billete = ticket)



4) Ellos han aprendido mucho inglés este mes.



5) Siempre he trabajado en la misma empresa.



6) Hemos estado en china 5 veces durante los últimos 2 años. (durante = during)



7) Acabamos de hablar con él.



8) ¿Has visto mis gafas? (gafas = glasses)







Curso ingles online. Gramatica inglesa.

2 comentarios:

  1. Profesor , ud es siempre una gran ayuda y me clarifica las dudas. Gabriela

    ResponderEliminar
  2. debe ser "muchas veces"

    ResponderEliminar