bonjour,
si je peux te donner un conseil, n'oublie pas la formation du present perfect qui est de la forme :
have (conjugué) + participe passé (invariable)
on utilise le present perfect pour parler d'actions qui ont commencé dans le passé et qui continuenent dans le présent ou qui ont un impact sur le présent.
ex: He has broken his leg ----> il s'est cassé la jambe = elle est toujours cassée
De plus, on utilise seulement "have" pour le present perfect ( on utilise pas "be" comme on le fait en français).
J'espère que cela t'a un peu aidé :)