I use the phrase "you have right" quite often when I want to say that somebody is right about something. But today I was corrected that there is no such saying, and that "you have a right" can mean only that somebody has some rights to do something.
What is the truth?