The 21-year-old, signed from Liverpool for a British record 49 million pounds last year, was hurt during the Manchester derby defeat by United on Sunday.
He will miss City's Champions League quarter-final against Paris St Germain and will need to prove his fitness to play for England in the European Championship starting in June.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Ed Osmond; Editing by Toby Davis)
