a) A informalidade gera um mau ambiente para os negócios.
Correto. É o sujeito do verbo "gerar" e pratica a ação verbal;
b) A modernização da economia, por sua vez, melhora o ambiente para os negócios.
Correto. É o sujeito do verbo "melhorar" e pratica a ação verbal;
c) Com o crescimento da produção, cresce também a oferta de crédito.
Correto. É o sujeito do verbo "crescer" e pratica a ação verbal. O sujeito está demovido de sua posição originária. Em ordem: "(...) a oferta de crédito cresce...";
d) Há empresas sonegadoras que acabam escapando do fisco.
Incorreto. O segmento destacado não pode ser sujeito do verbo "haver" porque este é impessoal no sentido de existir, ou seja, não possui sujeito. O segmento, portanto, é objeto direto;
e) Permanecerão na informalidade aqueles ligados a atividades ilegais, como a pirataria.
Correto. É o núcleo do sujeito do verbo "permanecer". A ordem está alterada: "Aqueles ligados a atividades ilegais (...) permanecerão na informalidade".
Letra D