Bonjour,
Réponse :
Voix active:
"They have cancelled all flights because of fog"
→ le sujet (Ils) fait l'action
( Ils ont annulé tous les vols à cause du brouillard )
Voix passive:
Tous les vols ont été annulés à cause du brouillard.
construction : Be (au temps de la voix active) + participe passé
→ All flights have been cancelled because of fog.
le sujet ( All flights ) subit l'action