单项选择题

A.are  having
B.have
C.were  having
D.will   had