Il vaudrait mieux que tu utilises le preterit. Le present perfect est utilise pour un passe continu si tu vois ce que je veux dire alors que le preterit est utilise pour des actions achevees. C'est un peu le passe simple = le preterit et le passe anterieur = le present perfect. Voila