I have seen a sentence in a grammar book which is not written by a native speaker, the book suggests that in the following sentence:
Oliver has a lot of friends, doesn't/hasn't he?
Both forms of tag questions are correct, but why is it so?
We know that in present perfect we use "has/have" in the tag question because has/have isn't the main verb but why when "has" is the main verb here we again can use "has" in the tag question?
In another part of the book, it says that sometimes verbs like "need" can be directly negative by adding "not" to them in British English, like: "You needn't help me.", does "has" in the sentence above have the same situation? If so, is it only for British English or both of British and American?