单项选择题

(No matter what) (tiring) a day she (has had), she (never loses) her good humour.

A. No matter what
B. tiring
C. has had
D. never loses