For (durante) es muy utilizado para expresar la duración de tiempo de una acción con el presente perfecto (present perfect tense) y el presente perfecto continuo (present perfect continuous tense).
Ejemplos:
- I have worked for my uncle for three months. (Yo he trabajado para mi tío durante tres meses)
- We have loved each other for twenty years. (Nosotros nos hemos amado uno al otro durante veinte años)
- It has been snowing for five hours. (Ha estado nevando durante cinco horas)
- We have been in this city for five years. (Nosotros hemos estado en esta ciudad durante cinco años)
- I have been sick for five days. (Yo he estado enfermo durante cinco días)
- It has been raining for two hours. (Ha estado lloviendo durante dos horas)
- I have lived in the same city for nine years. (Yo he vivido en la misma ciudad durante nueve años)
- They have been living here for two years. (Ellos han estado viviendo aquí durante dos años)
- She has been absent for two days. (Ella ha estado ausente durante dos días)
- I have not seen her for a month. (Yo no lo ha visto durante un mes)
- My cat hasn’t eaten anything for two days. (Mi gato no ha comido nada durante dos días)
- We have been friends for eleven years. (Nosotros hemos sido amigos durante once años)
- She has been in the hospital for almost two months. (Ella ha estado en el hospital durante casi dos meses)
- He has been planning a trip for a year. (Él ha estado planeando un viaje durante un año)
- I have not smoked a cigarette for ten years. (Yo no he fumado un solo cigarro durante diez años)