There is та It: речення без підмета не буває
Українська спокійно живе без підмета: «Холодно». «Дощить». «Є проблема». «Пізно вже». Англійське речення так не вміє — слот «хто» мусить бути зайнятий завжди. Коли справжнього діяча нема, англійська ставить у слот заглушку: порожнє it або ввідне there. Вони нічого не означають — вони просто тримають місце.
Порожнє it — про стан і оцінку
Погода, час, відстань, температура, загальна оцінка — все, що українською каже себе одним словом, англійською починається з it.
Ввідне there — про існування
Українське «є / існує / стоїть / лежить щось десь» англійська відкриває через there is / there are. Формально there стоїть у слоті підмета, але справжній герой — іменник після дієслова, і саме з ним узгоджується is/are.
It чи There — як вибрати за секунду
It is a problem with the deploy. (у сенсі «існує проблема»)
Here is many people.
There are many people here.
It is a problem. (лише як оцінка: «оце вже проблема»)
Загубити підмет найлегше не на початку, а всередині: ✗ The build failed because was a config error — правильно because there was a config error. І в хвостах на кшталт «якщо можливо»: ✗ if possible to reschedule — правильно if it is possible to reschedule. Кожне англійське дієслово, включно з was та is у глибині речення, мусить мати свій підмет.