Answer:
B. Does anyone have the time?
Step-by-step explanation:
According to the subject-verb agreement, the subject and the verb must agree in number. The word anyone, like words everyone, someone, no one, everybody, somebody, anybody, nobody, each, each one, either and neither requires a singular verb: Does anyone...
That's why options A and C are incorrect. Instead of the singular form does, we have the form do, which agrees with a plural subject (e.g Do they have the time?)