Краткое пояснение: Для перевода предложения из действительного залога в пассивный, подлежащее активного предложения становится дополнением в пассивном, а дополнением становится подлежащее, глагол меняется на 'to be + причастие прошедшего времени', а время глагола сохраняется.
Пошаговое решение:
- Исходное предложение: 'They have canceled all flights due to the storm.' (Present Perfect Active).
- Подлежащее: 'They'.
- Сказуемое: 'have canceled'.
- Дополнение: 'all flights'.
- Обстоятельство причины: 'due to the storm'.
- В пассивном залоге:
- Подлежащее: 'All flights'.
- Сказуемое: 'have been canceled' (Present Perfect Passive).
- Обстоятельство причины: 'due to the storm'.
- Дополнение: 'by them' (можно опустить).
Ответ: All flights have been canceled due to the storm.