Se forma con el sujeto + have/has + been + gerundio
Ejemplo: I have been studying
Se usa:
1. Para hablar de una acción que ha acabado hace poco ó que acaba de terminar.
Ejemplo: You look tired. Yes I have been running.
2. También se usa para decir cuanto tiempo ha durado una actividad.
3. Se usa con preguntas con how long y since y for.
Ejemplos:How long have you been living here? ¿Cuanto tiempo llevas viviendo aquí?
I have been living here since 2006. Vivo aquí desde 2006.
I have been living in this flat for 2 years. Llevo 2 años viviendo en este piso.
¿Cual es la diferencia entre el present perfect y el present perfect continuo?
1. Cuando usas el present perfecto continuo el énfasis esta en la duración de la actividad.
Ejemplo: It has been raining for 2 hours. Lleva dos horas lloviendo.
2. También se usa para estas mas interesada en una acción que no esta terminada todavía.
Ejemplo: I have been doing my homework. He estado haciendo mis deberes.
3. Se usa el present perfect simple para decir que algo esta acabado.
Ejemplos:
I have written a letter. He escrito una carta. (la carta esta terminada)
I have been writing a letter. He estado escribiendo una carta. (la carta no esta terminada)
4. Se usa el present perfect continuo para decir cuanto tiempo ha durado la actividad.
Ejemplo: I have been writing this letter for an hour. Llevo una hora escribiendo esta carta.
5. Se usa el present perfect simple para decir cuantas cosas hemos hecho o cuantas veces hemos hecho algo.
Ejemplo:
I have read 3 chapters of this book. He leído 3 capítulos de este libro.
I have been to the beach everyday this week. Esta semana he ido a la playa todos los dias.
6. A veces no hay gran diferencia entre las dos.
Ejemplo:
I have been living here since 2006.
I have lived here since 2006.
Las dos frases se pueden traducir como - Vivo aqui desde 2006.
Ejercicio
Completar las frases con el present perfect simple ó el present perfect continuo y después haga clic aquí para ver las respuestas.
1.I ……………………….the house. (tidy)
2.He is dirty because he ………………….. the car. (repair)
3.I……………………my keys. (lost)
4.I ………………………dinner. (cook) ahora la cena esta lista
5.I ……………………..for 3 hours. (wait)
gracias por explicar cuando se usan y las diferencias
ReplyDelete¡De nada! :)
Deleteesta muy claro, gracias
ReplyDelete¡Muchísimas gracias! De nada :)
DeleteGracias, me sirvió de mucho la clara explicación :)
ReplyDelete