Sergio Aguero will take time to produce his best form when he makes his return from a knee injury, says Manchester City manager Pep Guardiola.