which sentence is grammaticaly correct:
they have got a headache .
they have a headache .
and why ??
They have got a headache might (but I don't think it does) incline that a while ago they were fine but now they have (just) got a headache.
hi Naomimalan,I think American English can make this distinction but not British English. In American English, to convey the above meaning you would say "They have gotten headaches." (gotten as opposed to got). :-D:-D
I think I know what Mr. K is concerned about.
If he's a foreigner like me, maybe he's overwhelmed with so many possibilities and just want to "work under a basic configuration", like me...
How do we say in British English "I have gotten a headache"? (so that it does not mean "I have a headache"?);-)
so , what shall I choose ?
heve OR have got
What Banderas says higher up is perfectly true: "Both are fine, I do not think you will be asked to choose one of them as a correct answer.
Have you come across such a situation in tests?"
Honestly Mr. K, as Banderas suggests, either one is perfectly acceptable. And no examiner in his right mind will ever ask you to choose between one or the other.