But the Italian chose to move to Chelsea instead under former boss Maurizio Sarri.
Hart, the former England goalkeeper, has spent the last two seasons on loan - first with Torino, then West Ham United - and has not featured in a game for City since August 2016.
Guardiola allowed defensive midfielder Yaya Toure to leave in the summer and wants a replacement.
'English football received an exceptional player at the end.
Sane was left off the final 23 man squad for Germany's World Cup campaign - which ended after the group stages.
Guardiola said Sane's World Cup disappointment could "make him stronger". We are so happy to have him here, ' Guardiola added.
Guardiola has told his absent players not to return until they are mentally ready for the challenge of becoming only the third team, after Manchester United and Chelsea, to successfully defend the Premier League title. If the days before they are exhausted and they don't want to fight for the Community Shield, play at Arsenal, then stay on holidays.
"We will try to be ready to play every game like we did a year ago".
"I know it's not easy for him given what's happened in the last period".
To date, he's played in one competitive fixture under Guardiola, who dropped Hart as City's first choice 'keeper on arrival - essentially due to him feeling his ball-playing skills were not up to his standard - and so the 75-time capped England worldwide would subsequently enjoy the last two seasons on loan, firstly with Serie A outfit Torino before temporarily joining West Ham last term.
Had Jorginho come to the Etihad, it would have left little room for Zinchenko whose unnatural full back position was hardly going to prove long term.
Gotze said: "Every player wants to be part of the World Cup". All the best for him. "I can't say why certain decisions were made".