Manchester City manager Manuel Pellegrini insists Pablo Zabaleta has a future at the club, despite making just seven appearances this season.