Theresa May has hit back at claims she broke promises as PM and home secretary, in a Question Time election special.
She changed her mind on holding an election “because of Brexit,” she said.
She denied calling it for her own political ends – and has not been “surprised” by her shrinking opinion poll lead.
Mrs May and Jeremy Corbyn are being grilled by members of the public in a BBC Question Time election special.
The party leaders are appearing consecutively, rather than head-to-head, with Mrs May going first.
Mrs May repeated her mantra that “the only poll that matters is the one that takes place on polling day” and insisted she was right to have the “balls” to go to the country.
In a swipe at the prospect of Labour running the country, she said: “We have a situation at the moment where if Jeremy Corbyn was to get into Number 10, he’d be being propped up by the Liberal Democrats and the Scottish nationalists.
“You would have Diane Abbott, who can’t add up, sitting around the Cabinet table, John McDonnell, who is a Marxist, Nicola Sturgeon, who wants to break our country up, and Tim Farron, who wants to take us back into the EU – the direct opposite of what the British people want.”
‘Will of the people’
The Conservative leader defended her previous support for staying in the EU.
“I did say at the time I thought there were advantages to remaining in the European Union,” she said, but added that she had not said “the sky would fall in” if Britain left.
But she said she now wanted to “deliver on the will of the people” but also to “make sure we make a success” of Brexit.
She said a good Brexit deal would benefit other EU countries – and they had not ruled out trade talks before the “divorce bill” is settled, only that there needed to be “sufficient progress” towards this first. She added that some had said they want to “get to the trade deal quickly”.
She has also hit back at criticism of her decision not to take on Jeremy Corbyn in a head-to-head debate, saying: “I don’t think seven politicians arguing among themselves is that interesting or revealing.”
She faced detailed scrutiny from the audience on her planned social care reforms, after an audience member asked: “What is the point of us working our whole lives and building up a pension if it’s all going to be taken away again to pay for our care should we need it?”
She used attack lines first tried by Home Secretary Amber Rudd in Wednesday’s seven-way debate, accusing her rival parties of having a “magic money tree” and repeatedly attacking the credibility of shadow home secretary Diane Abbott.
One questioner, with mental health issues, was close to tears as she spoke about her experience of a work capability assessment.
Mrs May said she would “make no excuses” for the way the woman had been treated, saying improvements had to be made to the work capability assessments and that people with mental health issues had to be given “more support at an early stage”.
She also faced questions about the foreign aid budget and education.
In the run-up to the event, Labour’s general election coordinator Andrew Gwynne said he had advised Mr Corbyn to “be who you are” and he said his party’s policies were proving popular with voters.
Defence Secretary Michael Fallon said the election was all about who would be the best leader to take Britain through Brexit and Mr Corbyn had “an awful lot to prove”.
Another Question Time special on BBC One on Sunday will see Lib Dem Leader Tim Farron go up against SNP leader Nicola Sturgeon. It will start at 17:55 BST and last an hour.
Both Question Time specials are being presented by regular host David Dimbleby.