Краткое пояснение:
Это третье условное предложение (Conditional 3), которое используется для описания нереальных ситуаций в прошлом. Формула: If + Past Perfect, ... would have + Past Participle.
Пошаговое решение:
- Часть 1 (If-clause): Глагол 'listen' должен быть в Past Perfect. Используем 'had' + 3-ю форму глагола 'listen'. Получаем 'had listened'.
- Часть 2 (Main clause): Глагол 'know' должен быть в условной форме с 'would have' + 3-ю форму глагола 'know'. Получаем 'would have known'.
Ответ: If Molly had listened to the weather- forecast, she would have known it was going to rain.