Manchester City have full potentiality to get in top four and finish this season in top four at the season ending but they are weaker than previous season and currently they are in a very tight competition with many clubs for top four. This tightness of competition means there is no much space for mistakes and the season is no longer too long with many matches left for them to fix mistakes.
This season is going to its very last weeks and matches that decide ending rank of each club, and mistakes during this important phase will be paid with very expensive cost. Anyway with quality, experience and mentality of champion, I believe Manchester City will be able to handle this task well enough and a position in top four will belong to them in late of May.
They would have the potential without a doubt, the team is made up of strong players, however from a morale point of view i see it with a negative outlook, i don't see them motivated and i don't see how they can get out of the ditch. In my opinion they won't get to the Champions League and i think the coach is risking his job
The battle for the last top four UCL spot is definitely going to be between Chelsea and Man City with Nothingham Forest already consolidating on the 3rd spot, personally I don't think Chelsea who currently occupied the fourth spot with just a single point above Man City can't hold on till the last day of the season due to their inconsistency in their performance though honestly Man City had their own issue too this season, however with experience and technical input from Guordiola I think they would claim that spot and displace Chelsea, though club would have to compete till the end of the season, Man City would definitely find a way out to claim that spot.