单项选择题

(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