Bonjour,
Réponse :
Mets cette phrase au passif ( sans exprimer l'agent )
Voix active:
She has cooked the meal.
Voix passive:
The meal has been cooked.
Explications :
PASSIF = Be ( conjugué au temps de la voix active ) + participe passé
- La phrase active est au présent perfect ( has cooked )
Le COD de la voix active devient sujet de la voix passive
Le sujet de la voix active devient complément d'agent ( on ne l'utilisera pas dans ta phrase puisqu'il n'est pas demandé )
The meal has been ( = be conjugué au présent perfect ) cooked ( = participe passé du verbe ) ( by her ( complément d'agent ) )
Le repas a été préparé ( par elle. )