'Why does she have such a long face?' Is this sentence correct? If yes, why there is 'she have' in this sentence. Shouldn't it be 'she has'. Please comment.
When you have the auxiliary verb does/doesn't, you use the infinitive form after it, so in questions and negatives, you'll see 'have' not 'has'.