Réponse:
Salut !
2/
1. started / ago
2. has protected / since
3. has mistaken / since
4. have kept / for
5. has driven / for
3/
1. Have you parked somewhere else ?
2. Has he healed yet ?
3. Have you fed it yet ?
4. Has he checked the engine ?
5. Has he been playing all this time ?
J'espère t'avoir aidé ! :))