Hola, te doy otra respuesta más:
Primero, aclaro que en general el uso de "fui" es mucho más común en el español hablado que la construcción compuesta "he ido". Además, el uso de "he ido" puede ser un poco más utilizado en España que en otros países de habla hispana, lo cual hace que en general, en términos pragmáticos, pueda variar su uso.
Dicho esto, se puede decir:
He ido (pretérito compuesto):
Regla pretérito compuesto
- "Se usa para expresar una acción pasada muy reciente que casi toca el presente pero que ya se terminó".
- "Se emplea cuando la acción que se inició en el pasado aún perdura y puede tener consecuencias presentes".
Regla pretérito simple
- Se usa para indicar una acción acabada.
Pero la regla es una cosa y cómo se aplica es otra cosa. Ejemplos con "dije" y "he dicho":
1. "Hoy he dicho muchas tonterías en la presentación del libro". (La acción es reciente, porque sucedió hoy, y lo que dijo el hablante se siente muy presente. Quizá el hablante todavía se lamenta o está enojado por las tonterías que dijo.)
"Hoy dije muchas tonterías en la presentación del libro". (La acción es reciente, porque sucedió hoy, y lo que dijo el hablante quedó en el pasado. Quizá lamenta haber dicho esas tonterías, quizá no lo lamenta. Solo afirma o reconoce que dijo esas tonterías.")
2. "La semana pasada fui a la presentación de un libro y he dicho muchas tonterías." (La acción es pasada, porque sucedió hace una semana. Pero el hablante aún siente, recuerda o se lamenta de las tonterías que dijo.)
"La semana pasada fui a la presentación de un libro y dije muchas tonterías." (La acción es pasada, porque sucedió hace una semana. El hablante solo afirma o reconoce que dijo muchas tonterías).
Continúa...