Pep Guardiola says Manchester City's preparation for the season was affected by injuries and coronavirus absentees.