Bonjour Yon,
En effet, l'utilisation d'être ou avoir dépend du contexte de ta phrase.
Voici la règle =
AVOIR + Complément d'Objet Direct
Cela répond aux questions "qui / quoi ?"
Exemples :
J'ai descendu les escaliers
Tu as mangé du fromage : - tu as mangé quoi ? - du fromage.
ETRE + Autres types de compléments
cela répond aux questions "où / quand / comment / ...?"
Exemples :
Il est parti au cinéma : -il est parti où ? -
Vous trouverez des exemples pour mieux comprendre en suivant ce lien http://www.lepointdufle.net/ressources_fle/etre_avoir_passe_compose_regle.htm