A is not correct because "neither" focuses on a singular subject (not this one or that one) and "are" is used with a plural subject.
B is not correct because "some" focuses on a plural subject and "is" is used with a singular subject.
C is not correct because "somebody" focuses on a singular subject and "have" is used with a plural subject.
D is correct because "everyone" focuses on a singular subject (this one and that one and the other one...) and "is" is used with a singular subject.