but for the financial support from the government, the project would not have been completed.
"But for" significa "não fosse por" ou "se não fosse por" e é usado para indicar que algo teria acontecido ou não teria acontecido, dependendo de uma determinada condição ou fator.
Sua resposta foi:
"From then on" é uma expressão em inglês que significa "a partir daquele momento", "daquele momento em diante" ou "desde então". É utilizada para indicar que um evento ou situação começou em um determinado ponto no tempo e continuou ou se repetiu a partir dali.