Yes, it's grammatical. The meaning depends on the context. You need more in the sentence. By itself, it means what it says - You've had a fever.I have had a fever.
Is it grametically correct and what is the meaning of the above sentance
I have had a fever.
Is it [STRIKE]grametically[/STRIKE] grammatically correct and what is the meaning of the above [STRIKE]sentance[/STRIKE] sentence?