The 29-year-old moved to Anfield on a free transfer from Standard Liege after his contract with the Belgian side came to an end.
Real Madrid offered the Serbia international a one-year deal with an option for another two years but he rejected it as he wanted guaranteed first-team football and a longer contract.
"I think 99 per cent of people I spoke to told me they did not understand why I said no to Real," Jovanovic is quoted as saying by Sky Sports.
"But maybe I am special. I thought if I went it would be as an ordinary player, but that, if I stayed, I would be where I felt good, where I was a star in Belgium.
"It is only a small league but Standard Liege won two titles and two Super Cups while I was there and I won two personal awards, one from coaches and players and the second from journalists. So I was very happy.
"Real offered me just a one-year deal with an option for two years. I said four, they said no and so I turned them down. Maybe they are the biggest club in the world, but I always knew that other big clubs would come.
"I will never go somewhere where I only play a small part. Why? It is better to be happy somewhere. Now I only want to look forward and play for Liverpool."
Jovanovic is expected to make his debut for the Reds in their Europa League qualifier against FK Rabotnicki on Thursday night.