Labour has launched a furious attack on the Liberal Democrats amid a row over Boris Johnson's attempts to force a pre-Christmas general election.

Senior figures in Jeremy Corbyn's party condemned Lib Dem leader Jo Swinson after she joined with the SNP in ditching an opposition party agreement to oppose a snap election and offered to help the prime minister secure a December poll.

Labour is expected to vote against Mr Johnson's attempt to force an election when MPs vote on the matter on Monday and says it will not support a poll until a no-deal Brexit has definitely been avoided.

Mr Johnson's motion is likely to fail because, under the Fixed-term Parliaments Act (FTPA), two-thirds of MPs would need to support it for a poll to be triggered.

The prime minister is then expected to try to introduce a one-line bill saying the FTPA should be amended to allow an election in early December.

It followed a joint move by the Liberal Democrats and SNP proposing such a plan for an election on 9 December and suggesting they would support the bill if the government introduced it.

Ms Swinson said she now accepted that the current Parliament would never support plans for another Brexit referendum and that an election was needed to break the current deadlock.

That prompted an angry response from Labour. John McDonnell, the shadow chancellor, accused Ms Swinson of "selling out" the campaign for another referendum.

He tweeted: "Looks like the Lib Dem and Tory pact of 2010 is being re-established. They are back together, selling out the People’s Vote campaign and the cross party campaign to prevent a no deal. The Lib Dems will stop at nothing to get their ministerial cars back."

And Ian Lavery, the chair of the Labour Party, said: "Politics is a strange business. It really is. So the revoke Article 50 Lib Dems want to get into bed with the no deal Brexit Conservatives and forget their chums in the PV campaign. Moral of the story: never trust a Tory and for heavens sake never trust the Lib Dems."

Best pictures from Final Say Brexit march Show all 76 1 /76 Best pictures from Final Say Brexit march Best pictures from Final Say Brexit march Crowds march through central London Getty Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march Protesters gather in Parliament Square Led By Donkeys Best pictures from Final Say Brexit march Mayor of London Sadiq Khan joins protesters PA Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march Anti-Brexit protesters fill Parliament Square in London PA Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march A demonstrator marches EPA Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march People's Vote Final say march - 19 October 2019 Angela Christofilou Angela Christofilou/The Independent Best pictures from Final Say Brexit march Protesters push a float depicting Dominic Cummings using Boris Johnson as a puppet during the Final Say Brexit march in London PA Best pictures from Final Say Brexit march EU supporters react after the result of the vote on the deal delay was announced at the House of Commons REUTERS Best pictures from Final Say Brexit march A demonstrator carries his dog draped in EU flag AP Best pictures from Final Say Brexit march Thousands of people taking part in a People's Vote march AFP/Getty Best pictures from Final Say Brexit march Protesters use their flags to shelter from the rain Getty Images Best pictures from Final Say Brexit march Protesters march towards Parliament Square Getty Images Best pictures from Final Say Brexit march Anti-Brexit demonstrators carry placards and EU flags AP Best pictures from Final Say Brexit march Sir Oliver Letwin MP in Parliament Square, London, during an an anti-Brexit, Let Us Be Heard rally, after it was announced that the Letwin amendment, which seeks to avoid a no-deal Brexit on October 31, has been accepted PA Best pictures from Final Say Brexit march Thousands of people taking part in a People's Vote march UK BROADCASTERS POOL/AFP via Get Best pictures from Final Say Brexit march A protester with "Bollocks to Brexit" stickers on his head Getty Images Best pictures from Final Say Brexit march Demonstrators march EPA Best pictures from Final Say Brexit march Britain's main opposition Labour Party shadow Secretary of State for Exiting the EU Keir Starmer, shadow Home Secretary Dianne Abbott, shadow Chancellor of the Exchequer John McDonnell, shadow Foreign Secretary Emily Thornberry speaks on stage in Parliament Square AFP via Getty Images Best pictures from Final Say Brexit march Anti-Brexit supporters cheer outside parliament AP Best pictures from Final Say Brexit march A EU supporter waves flags REUTERS Best pictures from Final Say Brexit march Anti-Brexit supporters AP Best pictures from Final Say Brexit march Protesters shout and chant demanding a final say Getty Images Best pictures from Final Say Brexit march Police look towards protesters Getty Images Best pictures from Final Say Brexit march Pro-Brexit protesters outside the Houses of Parliament in London PA Best pictures from Final Say Brexit march People taking part in an Anti-Brexit, Let Us Be Heard march head to Parliament Square in London PA Best pictures from Final Say Brexit march People taking part in an Anti-Brexit, Let Us Be Heard march in Trafalgar Square PA Best pictures from Final Say Brexit march Anti-Brexit supporters cheer outside parliament AP Best pictures from Final Say Brexit march People taking part in an Anti-Brexit, Let Us Be Heard march past Trafalgar Square PA Best pictures from Final Say Brexit march Protesters shout and chant Getty Images Best pictures from Final Say Brexit march Cory (7) sits on his father's shoulders as protesters march towards Parliament Square Getty Best pictures from Final Say Brexit march People attend the 'Together for the Final Say' march EPA Best pictures from Final Say Brexit march Protesters march towards Parliament Square Getty Images Best pictures from Final Say Brexit march Mayor of London Sadiq Khan speaks on stage PA Best pictures from Final Say Brexit march A woman in EU costume EPA Best pictures from Final Say Brexit march Anti-Brexit protesters fill Parliament Square in London PA Best pictures from Final Say Brexit march Anti-Brexit protesters AP Best pictures from Final Say Brexit march Anti-Brexit protesters hold an Independent banner Angela Christofilou/The Independent Best pictures from Final Say Brexit march Protesters hold an anti-Brexit placard by The Independent stall during the Final Say Brexit march in London Tom Richell Best pictures from Final Say Brexit march Anti-Brexit protesters in Parliament Square, London, PA Best pictures from Final Say Brexit march Demonstrators hold placards and EU flags AFP/Getty Best pictures from Final Say Brexit march An anti-Brexit protester joins in the Final Say Brexit march on 19 October AP Best pictures from Final Say Brexit march EU supporters march in London REUTERS Best pictures from Final Say Brexit march Sir Patrick Stewart and Paul McGann join in the Final Say Brexit march in London on 19 October PA Best pictures from Final Say Brexit march EU supporters march Reuters Best pictures from Final Say Brexit march A demonstrator shouts into a megaphone as she marches AFP via Getty Images Best pictures from Final Say Brexit march A dog dressed in an anti-Brexit placard is walked in the Final Say Brexit march in London EPA Best pictures from Final Say Brexit march EU supporters march REUTERS Best pictures from Final Say Brexit march A morris dancer takes part in the Final Say Brexit march in London PA Best pictures from Final Say Brexit march Whippets are dressed in EU flag clothing during the Final Say Brexit march in London AP Best pictures from Final Say Brexit march Protesters march towards parliament in the Final Say Brexit march in London on 19 October 2019 PA Best pictures from Final Say Brexit march An anti-Brexit demonstrator takes part in the Final Say Brexit march in London AFP/Getty Best pictures from Final Say Brexit march EU supporters call on the government to give Britons a vote on the final Brexit deal Reuters Best pictures from Final Say Brexit march Anti-Brexit protesters Angela Christofilou/The Independent Best pictures from Final Say Brexit march An anti-Brexit protester Angela Christofilou/The Independent Best pictures from Final Say Brexit march Anti-Brexit protesters demonstrate in London during the Final Say Brexit march on 19 October AP Best pictures from Final Say Brexit march Protesters push a float depicting Dominic Cummings using Boris Johnson as a puppet during the Final Say Brexit march in London AFP/Getty Best pictures from Final Say Brexit march Protesters march towards parliament from Park Lane in the Final Say Brexit march in London on 19 October 2019 PA Best pictures from Final Say Brexit march Marchers visit The Independent stall during the Final Say March in London Tom Richell Best pictures from Final Say Brexit march An anti-Brexit protester holds a sign calling for a Final Say during a march in London EPA

But Ms Swinson hit back, replying to Mr McDonnell saying: "In the last 10 days I've addressed a People's Vote march and tabled an amendment to the Queen's Speech that would have given us a People's Vote. Your leader did neither. Don't lecture me about fighting for a People's Vote.

"We will keep fighting for a People's Vote, but unless Labour wholeheartedly back it then a general election is the only way we can use this extension to #StopBrexit."

A senior Liberal Democrat source added: "It is absurd to suggest that the Liberal Democrats have given up on the principle of a People's Vote."

They suggested that Mr Corbyn was "not serious" about a second referendum and added: "Let's face the facts - at the moment there are not the numbers for a People's Vote in this parliament."

Culture secretary Nicky Morgan says SNP and Lib Dem general election a 'stunt'

The Liberal Democrats believe that the EU is unlikely to grant a further Brexit extension beyond the 31 January and that there is therefore a major risk of the EU crashing out of the bloc on that date.

They say the risk of Mr Johnson securing parliamentary approval for his Brexit deal is now greater than the risk of the Conservatives winning a majority at an early election.