Home
Q&A
present perfect vs preterite

present perfect vs preterite

3
votes

I have heard before that in Spain they always use the present prefect and they only use the preterite when it's something in the distant past. Is this correct?

Also I heard that in South-America they always use the preterite. So when I went to Bolivia I always used the preterite, but I was quite suprised to hear they do use the present perfect!

I hope, it possible for some native speakers( or other people who know) to explain in which situations they use the preterite and in which they use the present perfect. ( and please mention where you are from!)

10637 views
updated Jul 25, 2015
posted by BenVP

4 Answers

4
votes

Don't believe everything you hear. The Spanish use the preterite for any happening in the past that is finished with, at a given point in time, such as yesterday.

Ayer fui a la playa.

updated Jul 23, 2015
posted by annierats
2
votes

this is a difference I understand better. But note that this is the way it's used in Spain

link: http://forum.wordreference.com/threads/compré-vs-he-comprado-pretérito-perfecto-vs-indefinido.209804/

It's actually says you should use the present perfect when it's in the "time frame " close to you. When you mean today, this morning, this weeken, this week , this month

As in :Hoy he ido al supermercado Esta semana he ido al cine tres veces (it’s Wednesday of the same week, the unit of time “week” (“semana”) hasn’t finished yet) Este mes no he estudiado nada (it’s 22nd May when we say that, the unit of time “month-May” (“mes - mayo”) hasn’t finished yet) when we use “esta mañana”, “este fin de semana”, etc because the speaker is close to that moment or it’s his/her intention to make it closer.

the preterite is used when you mean it has no connection with the present or the " time frame " close to you, like yesterday, last week, monday , 3 years ago etc.

also note that the words like yesterday doesn't have to be said. In general we can say: in Pretérito Indefinido the action is finished and the unit of time too, while in Pretérito Perfecto the unit of time is not. Sometimes by using the Pretérito Perfecto we make the action sound closed to the present but both tenses would be correct ¿Has terminado el proyecto? or ¿Terminaste el proyecto? ¿Has terminado de leer el libro de Borges? or ¿Terminaste de leer el libro de Borges?

In Latin america it's different. the fact that it's finished is more important than the fact that it's in a recent timeframe. That's the reason why they would say "Esta mañana llegué tarde al trabajo" instead of "Esta mañana he llegado tarde al trabajo "

but in latin america they still do use the present perfect! in cases when it's not finish but still in the same time frame!

ex 1: "ha vivido en mexico por 10 years" ( and he is continuing doing so! so it's not finished and has a connection with the present )

ex 2: (dog crossing the street ) "has visto el perro?" ( when he just just was there, and even it's still almost possible to see him ) but if they would talk about the dog an hour later: "viste el perro? "

updated Jul 25, 2015
edited by BenVP
posted by BenVP
Start your sentences with a capital letter. - rac1, Jul 23, 2015
If you think about it, the usage is very similar to English. A fdog just ran across the street. A dog has just run across the street. Either works in this instance. - annierats, Jul 25, 2015
2
votes

I too have heard that usage differs between Europe on one hand, and, on the other, Latin America (& the Canaries, which although part of Spain, have close ties with Latin America).

In practical terms for me at the stage where I presently find myself in Spanish, it actually makes very little difference because natives speak so fast or unclearly that I'm lucky if I can recognise the verb in any form let alone worry about how it's being conjugated.

Nonetheless, as I understand it, all Spanish-speakers use both, but in Europe they're more inclined to use the past perfect for events that have already occurred on the same day, whereas in Latin America they're more inclined to use the preterite.

For me in English the distinction is: (1) I use the past perfect to describe something I've done but without specific time for it; (2) I use the preterite to describe something I did at a specific time. However, even among English-speakers there are differences in usage. For example, I believe Americans are more inclined to use the preterite.

That said, in terms of clarity sometimes common words (including frequently used verbs) become very garbled to the point of being unintelligible even to fellow native speakers from other areas. For example, only this afternoon I met a colleague in the street, who I was surprised to see was walking, so I asked him if he had his car with him. However, what actually came out of my mouth was more like, 'Aya goat yer cor wi ye the day ?'.

Having recently returned from Tenerife where I understood very little of what the locals were saying, I guess many people adopt a slurry form of their own language when talking among other locals. I also watched Spanish TV in Tenerife and could understand it much better than anyone around me, but that's because TV presenters are trained to speak 'properly' and 'neutrally'.

Buena suerte grin

updated Jul 25, 2015
edited by Faldaesque
posted by Faldaesque
I have no idea if there ismuch difference between Latin America and Spain in this instance. You're sure right about locals as compared with ' news-casters'. - annierats, Jul 25, 2015
2
votes

Please don't focus your effort in learning the language on this stuff. What happens is that it is a concept which is not even settled even in our language.

Most people like you, learning the language mention this thing about "being finished in time" meaning the past.

Now please pay attention at how I use both expressions, at least to me that's how I perceive them as a native Chilean.

First of all, in both tenses the action is in the past and are indeed finished.

Take for instance.

This morning I have fallen from my bed.

This morning I fell from my bed.

Which tense represents something that is still happening?

None, right?

Now, maybe more context will help to understand this concept:

Something happened or has happened while I was having breakfast, and that kept me or has kept me laughing all the way to work, and now I am relating this to you, my co-workers. In fact, I am still laughing as I am relating this to you.

wink

I hope it helps.

Edit: Even in English I could relate what happened or has happened yesterday. It is not about when the fact happened, it is about how I decide to relate the tale (and situate myself in time, or whatever), isn't it?

updated Jul 24, 2015
edited by chileno
posted by chileno
But, Chileno, you can't say: Yesterday I have fallen from my bed. It will be understood, it is in the past, but it sounds odd. Yesterday I fell out of bed. - annierats, Jul 23, 2015
You are absolutely right that I doesn't really matter. It's just that I found myself having trouble speaking because I couldn't choose between the 2 tenses. Now I have somewhat a feel about when i'm going to use which one, which improves my fluentness. - BenVP, Jul 23, 2015
And don't we all want to sound more natural when speaking a language? like annierats points out :"Yesterday I have fallen from my bed" just doesn't sound right. but I think the most important thing is to hear people use it enough, then you just know - BenVP, Jul 23, 2015
Annie, please read my edit. - chileno, Jul 23, 2015