Manchester City manager Manuel Pellegrini has been explaining his reasons for allowing Stevan Jovetic to leave for Inter, insisting the striker "had to go".