В тесте вы ошиблись и в первом (пункт 3), и в третьем условном (пункт 7). Это ключевая тема B1→B2 — разберём все четыре типа.
Нулевой (общая истина)
If + Present, ... Present. Всегда верно:
If you heat water to 100°C, it boils.
Первый (реальное будущее) — пункт 3
If + Present Simple, ... will + inf. Условие реально:
If it rains tomorrow, we ‘ll stay home.
Внимание: после if — настоящее, не will. Не «If it will rain».
Второй (нереальное/маловероятное настоящее)
If + Past Simple, ... would + inf.
If I had more time, I would study harder.
Речь не о прошлом — о гипотезе про сейчас.
Третий (нереальное прошлое) — пункт 7
If + Past Perfect, ... would have + V3.
If she had studied, she would have passed the exam.
И инверсионный вариант без if (был среди вариантов пункта 7):
Had she studied, she would have passed.
Как не запутаться
| Тип | if-часть | главная часть | о чём |
|---|---|---|---|
| 0 | Present | Present | всегда верно |
| 1 | Present | will + inf | реальное будущее |
| 2 | Past | would + inf | гипотеза о настоящем |
| 3 | Past Perfect | would have + V3 | гипотеза о прошлом |
Правило-якорь: в if-части никогда не ставим will.