

Perhaps someone has a better explanation. The present perfect is normally used to express some relevant past information that has to do with the current situation. Īnother example: I have never believed in ghosts - until, that is, I stayed in an old castle in Scotland. Like its English counterpart, the Spanish past perfect is used to talk about actions which happened or started in the past, or generally about experiences the subject has had in their life. The formula looks as follows: Pretrito perfecto Haber + participio. Or, in other words, the present perfect ( have always been) takes you up to the present time or very recently. To form the Spanish present perfect, known in Spanish as el pretrito perfecto, you’ll need to combine the present conjugations of haber with a past participle. You must always use the Simple past when details about. The only explanation I can offer is that using the past perfect ( had always gone) puts the time frame firmly in the past. You must always use the Present perfect when the time of an action is not important or not specified. Just like with the present perfect in Spanish, it is possible to use words like YA (already), Todava (yet), Desde (since) and Por (for) to complement.

But I don't see any other errors in your previous comments. Thought to be fair, a lot of English speakers mistakenly refer to the present perfect as the past perfect, so you're in good company. ' Had + past participle' is the past perfect or pluperfect. Your logic is correct and one might expect the past perfect tense: I had always been afraid of water, but I finally learnt to swim last year.īut we do say things like the following, using the present perfect followed by until:įor example: I have always gone to Greece for the winter until last year, when I decided to stay at home. ' Has/have + past participle' is the present perfect. You can see that the present perfect implies an action that has happened recently, whereas the past perfect implies an action that has been completed in the. This is NOT called the preterite perfect in English - it is the present perfect because it uses the present tense of 'to have'. In English this is 'I have loved' for 'He amado'. However, we can't assume that it has to be logical. The present perfect in English refers to the pretérito perfecto in Spanish, conjugated as the present tense of haber + the past participle. This seems to be an example where the language does not follow logic. Welcome to the English forum, Scealloga1!
