Manchester City manager, Pep Guardiola says striker Erling Haaland has not yet regained his best form after an injury earlier in the season.