单项选择题

Linda feels exhausted because she ______ so many visitors today.

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