Downing Street has defended the UK’s Brexit deal with the EU, following criticism from the US president.
Other comments made by Mr Trump led Labour to accuse him of trying to “interfere” in the election.
Speaking to LBC, the president said Mr Corbyn would be “so bad” as prime minister and that Mr Johnson was “the exact right guy for the times”.
Mr Corbyn accused him of “trying to interfere” in the UK general election to boost “his friend Boris Johnson”.
The UK is going to the polls on 12 December following a further delay to the UK’s departure from the EU, to 31 January 2020.
Mr Johnson hopes to win a majority of seats so that he can get his deal through Parliament – while Mr Corbyn promises another referendum if he wins the keys to 10 Downing Street.