По-настоящему неправильный только pôr
Форма на -ndo строится ещё на уровне A2, и почти ничего не ломается: ler → lendo, trazer → trazendo, cair → caindo, ver → vendo, ser → sendo — все правильные. Единственное настоящее исключение — pôr → pondo, и за ним идёт вся родня: compor → compondo, supor → supondo. Полезно знать и другое: vindo — это одновременно герундий от vir и его причастие, поэтому estava vindo и tinha vindo делят одно слово, и различает их только вспомогательный глагол.
Некоторые глаголы состояния всё-таки её берут
Правило гласит, что состояния остаются в простом imperfeito, но бразильцы нарушают его постоянно с несколькими глаголами: estava gostando, estava querendo, estava achando, estava sendo, estava tendo. Оттенок здесь «пока что»: A reunião estava sendo difícil подаёт трудность как временную, а не как свойство встречи.
В Португалии говорят estava a fazer
Европейский португальский строит ту же мысль через estar a с инфинитивом: estava a chover, estava a trabalhar. Вы встретите это в книгах, в субтитрах и во всём, что пишут в Лиссабоне, и значит оно ровно то же, что estava chovendo. Бразилия берёт герундий; полная картина — в пункте уровня A2 о бразильском предпочтении.
estar не единственный вспомогательный глагол
Другие глаголы тоже берут герундий в imperfeito, и каждый добавляет свой оттенок: ia melhorando (постепенно налаживалось), vinha reclamando (жаловался уже давно), ficava esperando (всё ждал и ждал). У них свои уроки — пункт A2 о бразильском герундии и пункт B1 об аспектуальных перифразах, — и ни один из них не является просто прошедшим длительным.