单项选择题

Many a person ______ that kind of experience.

A.have
B.has
C.having
D.are having