There is still hope for Liverpool in fact but it doesn't seem too realistic to me also. Because I don't think that Manchester City would lose to Aston Villa in their home game. Manchester City have been eliminated from the Champions League so their only focus is this league now. And they would like to win the Premier League title to end the season much better. I expect them and Liverpool both to win their games.
Liverpool's chance to become champions is still there, but it is determined by the results of Manchester City who must lose and Liverpool must win in the closing match. But I also like you, that I don't think that Manchester City will lose the game. They would not miss the opportunity that was right in front of them. I predict that Manchester City will implement a total attacking strategy from the start to be able to get a quick goal.
Even though on paper Manchester city has many advantages over Aston villa, but there is a miracle, Steven Gerrard and Coutinho will definitely do everything they can to withstand the attack of Manchester city, and will present the EPL league title to liferpol, because Coutinho and Steven Gerrard still has a great love for liferpol, in my personal opinion Manchester city must be very difficult to break into the Aston Villa goal, because Aston Villa will definitely play defensively.
Difficulties are definitely there and this is the last and decisive game for Man City which for sure they will be very careful, in this match the mentality of the Man City players is needed but with the experience of their coach Pep Guardiola, I am sure they will get through this well. without making a mistake and will be able to seize the victory. Man City have been in situations like this several times, they decided the title in the last game.