"It's been more than three years, Dear"
please help me to find the meaning of "its been more than three years dear"
10 Answers
"Han pasado más de tres años, querido(a)"
Han pasado más de tres años is wrong you do not use present perfecto when referring to such a time scale you could use preterite but you don't say exactly what has been three years, if you mean it has been three years since you have seen each other I would say: Hace más que tres años que nos vemos then tag your endearment on the end of that.
Hacido mas que tres años querid(o/a).
Han pasado más de tres años is wrong you do not use present perfecto when referring to such a time scale you could use preterite
Ken, do you realize Gekko is a native?![]()
Anyway, your reasoning works for English, but not for Spanish. We use present perfect all the time for past events.
And this is priceless![]()
Ken, I like and appreciate the fact that you are really serious about this question, and are taking the time to research it. I will respond in the same vein.
I am certainly not a grammar expert (and it is "grammar", not "grammer", for the record), so I do not have the technical arguments to reply to your question. I do, however, consider myself a reasonably competent user of my language, and I can tell you empirically and emphatically that the form we are discussing is commonly and amply used, and as far as I am able to tell, it is not incorrect.
You wrote:
"He navigado a las islas Baleares hace tres años and that is how you used it in your example Gekkosan."
("navegado", not "navigado", by the way).
I disagree. That quote is not correct Spanish, and it does not faithfully follow the structure I used, which in this case would have been: "Han pasado tres años desde que navegué por las islas Baleares."
Other examples using that construction:
"Han sido ustedes quienes causaron el problema".
"Desde que tengo uso de la razón se han estado cociendo habas en este departamento."
"Vamos a cerrar el bar porque los clientes le han estado faltando el respeto a las camareras".
Does it make any sense stated this way?
Unfortunately I don't have the time to do a deep research on the reasons why this works in Spanish. I can only hope that one of the Forum's academic will be willing to step up and illustrate us.
Thanks for the interesting and stimulating follow up, Ken.
Anyway I didn't say that the use of present perfecto was wrong but the linking of it with 3 years or even with yesterday. - kenwilliams
I am just teaching the same thing to my students, Ken, and trust me, they are having a tough time understanding that you cannot use present perfect with a marked time in the past,
Have a look what it says:
Cuando no aparece ningún marcador temporal, se suele utilizar el pretérito perfecto"
We usually use, but we don't have to use like in English![]()
Actually, here in Madrid we use the present perfect for almost everything.
He comido ayer con Pepe. Ah sí? Pues sí, esta vez hemos comido en un chino....
And a long etc. We usually use the present perfect for something that happened not so long ago,
He hablado con pepa hace solo unos minutos,
So my poor students think the difference between the two tenses is that one (past simple) is more in the past than the other one (present perfect) thus say:
I have spoken with Pepa five minutes ago.
But
I was in Egypt once..
As you can see, they have the bigger problem in my opinion, as English applies the rules much stricter in this case, and you simply cannot use either tense, which you can in Spanish,
Please have a look at this thread, view Ian and Lazarus, he is a grammar specialist.
I would love to know what - Han pasado más de tres años, ![]()
Further to my researching I quote from my school textbook: "Los marcadores temporales condicionan el uso de pretérito perfecto o pretérito indefinado" " Ya y todavía son marcadores que suelen acompañar al pretérito perfecto". "Cuando no aparece ningún marcador temporal, se suele utilizar el pretérito perfecto" Now using this last "marcador temporal" I can say He navigado de Barcelona a las islas Baleares cuatro veces but it would be wrong to say,He navigado a las islas Baleares hace tres años and that is how you used it in your example Gekkosan. Here are some examples of marcadores temporales used with pret perfecto:esta tarde, hoy, nunca, esta semana, hace un rato, alguna vez etc. and here are some marcadores that you use with pret indefinado, esa semana, el mes pasado, ayer, en febrero, 1998, esa tarde, hace tres años, etc. Everything above is statements of fact but having said all that I may have interpreted the facts mistakenly if I am proven wrong I hold my hand up, but don't dismiss it by saying we normally say that as there are a lot of things that we normally say but that doesn't make them correct and I am not saying that is wrong it may be said in everyday speech but is it a 100% gramatically correct? after all I am led to believe that the name of the game on this site is correct grammer.
Han pasado mas de tres anos.