单项选择题

Linda feels exhausted because she()so many visitors today.

A.has been having
B.had been having
C.was having
D.had had