I would have to say no. I believe it would be "Do you have a pen" or "Do you have any pens".
No, the question is not grammatically correct. It should be "Does she have a pen?" using the correct form of the verb "have" for the subject "she."
They are all correct, although the first two, being without contractions, are preferred in writing.
Technically, 'I have no pen' is correct. Instead of using 'I have no pen' or 'I do not have pen', just use 'I do not have a pen' because it is the best way to phrase what you want to say.
The correct phrase is "I have a pen." It is grammatically correct and follows the subject-verb-object sentence structure (I-subject, have-verb, a pen-object). The phrase "My have a pen" is grammatically incorrect as it does not follow standard English syntax.
The sentence "There are five pens in the box" is grammatically correct.
None of these are grammatically correct. They should be, "He has to come here." "I have a pen."*and "I have to go there." * Unless, that is, you meant, "I got a pen (out of my purse/out of my desk/out of my backpack/etc.)"
The grammatically correct version is Do you feel any aches in any places in your body?
Yes, 'for free', is grammatically correct.
"Not like that" can be grammatically correct, depending on the context.
Yes! That is grammatically correct!
This is not grammatically correct. The correct form is 'you do not know', or the abbreviated 'you don't know'.
'What a drunkard you are' is a grammatically correct English sentence.