Uno de los usos del Present Perfect es para hablar de una acción o situación que comenzó en el pasado y se continúa en el presente. En ese contexto "for" se usa para introducir el período de tiempo que lleva durando esa acción o situación. Ej.:
"I have lived in this house for twenty years"
Como verás no significa "desde". Para usar desde, tenés que usar "since", en cuyo caso la oración sería:
"I have lived in this house since 1986".
Acordate:
FOR: para laduración de la acción
SINCE: para decir desde cuándo dura la acción.
Espero que te sirva. Soy teacher y así se los explico a mis alumnos.
2007-03-10 12:23:20
·
answer #1
·
answered by gra_del 4
·
0⤊
0⤋
I have been living in Atlanta for 5 years.
I have been studying for 3 hours.
I have been answering questions at Yahoo Answers for 2 bloody hours.
She has been in the hospital for 12 days
We have been upset for 8 months
They have worked here for 10 years!!
Saludos
2007-03-10 04:45:07
·
answer #2
·
answered by Anonymous
·
1⤊
0⤋
Las Vegas es una ciudad única y para visitarla puedes comenzar planeando tu viaje inolvidable aquí https://tr.im/1XM1z . Entre los hoteles temáticos increíbles y los maravillosos espectáculos te sentirás como si estuvieras de recreo en un mundo paralelo. Las Vegas todavía esta conocido como la Ciudad del Pecado pero, como todo el mundo conoce no obstante el famoso emblema: “lo que pasa en Las Vegas se queda en Las Vegas” atrévete a morder del fruto prohibido y no te arrepentirás, aunque, seguramente saldrás con menos billete de esta ciudad pero sin duda saldrás con un montón de bonitos saludos.
2016-12-11 23:35:12
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
Se utiliza tanto en presente como en pasado participio e indica la cantidad de tiempo que haz o habías estado haciendo algo. Por decir por 2 semanas 3 meses 4 años, etc. No indica el inicio de la actividad.
Ejemplos en presente participio (recuerda que en este tiempo utilizas el auxiliar have para I, you, we, they 2 ó más nombres y has para he, she, it, o un nombre además del verbo principal en participio)
I have played soccer for 3 hours.
She has gone to the movies for 2 months.
Ejemplos de pasado participio (en este tiempo utilizas el auxiliar had para todos los nombres y pronombres y el verbo principal en participio).
En ambos casos for mas la cantidad de tiempo se utilizan al final.
Ojalá te haya ayudado.
The girls had played the piano for several hours
2007-03-10 05:38:51
·
answer #4
·
answered by Sweet Fairy 6
·
0⤊
0⤋
I've been waiting FOR an answer....
2007-03-10 05:31:26
·
answer #5
·
answered by Anonymous
·
0⤊
0⤋
Lo que dice Sarule parece ser esencialmente correcto pero me parece bastante complicada su forma de decirlo...
I have played football for 2 years. -Juego el futbol desde hace 2 años -
he had waited for a long time. -Esperaba desde bastante tiempo -
Es decir que en los casos en los que el español emplea el presente, utilizamos el perfecto en inglés, y el pluscuamperfecto en los que el español emplea el imperfecto. Sin embargo, es más normal el pasado progresivo en estos casos en inglés: así que en los casos que he citado, diríamos más bien:
"I have been playing football for 2 years"; "He had been waiting for a long time".
Lógicamente "I have played football for 2 years" se referiría a una cosa habtiual - por ejemplo,que desde hace 2 años juego el futbol todas las semanas", mientras que "I have been playing football for 2 years" significaría que hace 2 años empecé un partido de futbol y el partido sigue aún. Pero el lenguaje no es lógico, y en realidad en el usaje inglés no hay distinción de sentido entre las dos formas y, como indiqué, la forma con el gerundio es más usual.
2007-03-10 09:23:51
·
answer #6
·
answered by GrahamH 7
·
0⤊
1⤋
desde no es for sino from
2007-03-10 04:45:18
·
answer #7
·
answered by Anonymous
·
0⤊
1⤋
for quiere decir para
this car is FOR me - este caro es PARA mi
This present is FOR you - Este regalo es PARA ti
2007-03-10 04:43:48
·
answer #8
·
answered by Anonymous
·
0⤊
1⤋