Part: gewesen
If an English speaker says "I went to the bakery" and "I have gone to the bakery", they mean different things. German doesn't work that way. Ich ging zum Bäcker and Ich bin zum Bäcker gegangen mean exactly the same thing — they're the same event, the same time, the same finality. What's different is the register: one belongs in a novel, the other in a kitchen conversation.
So the rule is not "Perfekt = recent past, Präteritum = distant past." That's a myth English speakers carry over and it will trip you up. The real rule is:
Speak in Perfekt. Write in Präteritum.
And memorize the six exceptions.
Almost every learner under-uses Perfekt and over-uses Präteritum, because Präteritum looks "shorter and cleaner" on paper. But in a real café, ordering a coffee and telling your friend what you did yesterday, Präteritum sounds like you've stepped out of a 19th-century novel. Use Perfekt.