A short refresher on Present Perfect: The present perfect tense in Spanish is formed by using the
present tense of the auxiliary verb haber with the
Haber is conjugated as follows:
As far as the past participle is concerned, it is formed by dropping the infinitive ending and adding either -ado or -ido. (For example, for Verb:
PagAr, the past participle becomes-
PensAr, past participle becomes
So the Present Perfect examples taking the above into consideration are:
- He pagado - I have paid
- Has pagado - You have paid
- Ha pagado - He has paid
- Hemos pagado - We have paid
- Habéis pagado - You have paid
- Han pagado - They have paid
"It didn't rain" can be used for any length of time in the past for even a long time ago or any time in the past. Example "It didn't rain for three years during the last drought." It is more versatile and could be used in the above situation also, but the present perfect cannot be used everywhere that the past can be used. "It hasn't rained" has to be talking about recent past or the past that continues until now or affects now such as the above sentence.
Grammar is not my problem. I have great difficulty understanding the spoken text via the clips. DL writes "yo" but I hear "jo." Similarly, I hear "jovido" when DL is saying "llovido." What can I do to reorient myself so that I disconnect from my native auditory response mechanism? Thanks for any suggestions.
That 'j' sound is just how native hispanohablantes tend to pronounce what we English-speakers would like 'y'. So, every time you hear the 'j' sound, you know that the corresponding letter is either 'y' or 'll', because elsewhere the 'j' is pronounced like the English 'h'.
You're confusing things. "It has..." does not mean "It is..." When you hear someone saying, "It's rained." instead of "It has rained."--- it is leaning towards a slang style and does not represent the English grammar any grammarian would welcome. "Its" doesn't work as a contraction for "It has."
"is" is present tense. You wouldn't say it "is" rained (rained is past tense). You would say it "is raining" if you want to say it is raining now.
The statement is using "ha", which translates as "has". It has rained. I'm not clear on the present perfect to explain from that angle, but I believe it means it rained in the past (earlier in the day), and may or may not have stopped.