‘Anybody have’ vs. ‘anybody has’ in questions

by Jakub Marian

Tip: Are you a non-native English speaker? I have just finished creating a Web App for people who enjoy learning by reading. Make sure to check it out; there's a lot of free content.

Have you ever heard someone say, “Anybody have an idea how …?”, and wondered whether it should be “anybody has”? Although “anybody” is in the third person singular, and hence the correct verb form used with it must contain an “s” (as in “anybody who has read the book …”), “have” in the situation described above is the only “correct” option. Why?

What we are dealing with here is the so-called conversational deletion. In colloquial English, it is possible to omit certain elements at the beginning of a sentence that are not essential to the overall meaning. For example, we can often read

Hope to hear from you soon!

instead of “I hope to hear from you soon!” in informal email correspondence. “Anybody have” falls into the same category. The deleted word in this case is “does”:

Does anybody have an idea how to get there?

This usage should be completely avoided in formal writing, but it is relatively widespread in spoken language. Trying to “correct” the sentence by using “has” results in something that doesn’t sound natural at all. For example, “Does anybody have any questions?” can be asked as:

colloquial Anybody have any questions? (avoid in formal language)
unnatural Anybody has any questions?

By the way, have you already seen my brand new web app for non-native speakers of English? It's based on reading texts and learning by having all meanings, pronunciations, grammar forms etc. easily accessible. It looks like this:

0