Это условное предложение третьего типа. В главной части используется Past Conditional (would have + V3).
Ответ: If I hadn't been so silly, I would have earned a lot of money.