contrast.preterite-present-perfect
Comí vs he comido: a regional split
Spain: today's events take the perfect (hoy he comido tarde). Latin America: the preterite rules (hoy comí tarde); the perfect keeps experiences and still-open periods.
contrastB1✓ Vérifiév0.1.0
Explication
Both tenses are correct everywhere; what differs is the default for recent, today's events. In Spain, things that happened today normally take the present perfect: hoy he comido tarde, esta mañana he ido al banco. In most of Latin America the preterite does that job: hoy comí tarde, ya llegué, ¿ya almorzaste?
To a Latin American ear, using the perfect for finished events of today (ya he comido, ¿has llegado ya?) sounds peninsular; to a Spanish ear, the bare preterite for 'just now' can sound abrupt. Neither is wrong — it's a regional default.
There is shared ground. Both regions use the present perfect for life experiences (¿alguna vez has probado…? — though LatAm also says ¿alguna vez probaste…?) and for still-open time frames: esta semana he tenido mucho trabajo, este año hemos viajado poco.
Exemples
Have you had lunch yet?
Région: global
I've never been to the Chaco.
Région: global
I've never been to Asunción, but last year I went to Montevideo.