The Chancellor and the Prime Minister said it was not possible to write five years of budgets in advance.