The Chancellor of the Exchequer has insisted a December general election will ensure a "functioning Parliament again".
Sajid Javid said the government has “done everything" in their power to deliver Brexit by the Halloween deadline, but they had been “left with no choice” but to call an election.
He told talkRADIO’s Mike Graham: “If you don’t have a deadline, what Jeremy Corbyn has shown you is that, you see light at the end of the tunnel – that’s how it felt this week – and instead of going for it and getting the deal, he votes for more tunnel.”
MPs will decide on Monday whether to back the motion for an election on December 12, which needs a two-thirds majority to pass.
Boris Johnson has pledged to give MPs more time to debate his EU Withdrawal Agreement Bill if they support his plans.
Mr Javid promised that if the election goes ahead, his party will “go out there and put on a proper fight”.
“Then we’ll come back and have a stonking budget that we can get through Parliament for sure because then we’ll have a majority,” he added.
The MP for Bromsgrove also said it had been “absolutely necessary” to put Brexit over budget after his budget statement on November 6 was cancelled.
He said: “When I originally announced the budget date we had always assumed it was in a deal scenario and clearly that’s not the case right now and the most important thing is to get Brexit done.
“If that means making time in the Parliamentary calendar for bill to get through, that absolutely should be a priority.”