Ronaldo has also been linked with Chelsea this year.
But he said: “If it was up to me then I would stay at Real Madrid for the rest of my career but it doesn’t all depend on me.
“I am not just saying this, I am sincere, I want to finish my career here.
“I would sign for 10 years today if I could, but this is something that also depends on other people.
“All that I have achieved I have done so with my sweat and talent, but overall with a lot of work. Nothing has fallen out of the sky.
“At times I think about how I am still the most expensive singing in the history of football and I always try to justify on the pitch the huge gamble the club took on me.”