City were beaten for the first time since April as they went down 2-1 to Shakhtar Donetsk in freezing Kharkiv in the Champions League on Wednesday.
Silva, who was brought into the side as manager Pep Guardiola made seven changes, said: "When you lose a game, (in) the next game you have to give even more than you usually give to come back from that situation.
"We know Man United have a very good team as well but we will play our game and try to control the match, to be better than them and bring the three points back home.
"We hoped we wouldn't lose any game this season. Unfortunately, in football, it is very complicated to win all the games. It is true we were already qualified but we came here to win. Unfortunately we didn't."
Silva added: "We were not good enough today, especially in the first half. I don't think we played as well as we expected.
"They were better than us and they deserved the win. Congratulations to Shakhtar.
"We will try to do our best to keep improving and to keep winning on the next games."