Guardiola’s side handed Liverpool their first English title for 30 years after losing 2-1 to Chelsea at Stamford Bridge.
After playing second fiddle to City for the last two years, Liverpool have stormed to the title with a remarkable 28 wins from their 31 league games to open up a 23-point gap at the top of the table.
Guardiola conceded his players struggled to emulate the desire and drive shown by Jurgen Klopp’s team.
“Maybe we didn’t arrive with the same passion; Liverpool played every single game like it was the last chance they have,” Guardiola said.
“And maybe we didn’t get that moment, especially the key moments in the first part of the season.
“That is the reality, that we are so far behind. Liverpool were fantastic in consistency throughout the whole season.
“We dropped points at the beginning of the season and Liverpool didn’t drop points.”
Liverpool’s title triumph comes with a record seven games still to play and the Reds could go on to smash a whole series of records set by Guardiola’s City two years ago.
Urging City to be maintain their focus better in future, Guardiola is well aware of the task his side face to regain the title next term.
“We’ll have to recover for next season, to be more consistent, and recover the points we missed this season.
“That’s the reality. Two years ago we were 25 points ahead of Liverpool, and now they are this distance ahead.”