单项选择题

A、has had
B、had had
C、would have had
D、will be having