单项选择题

She must appear in a bright red dress. That"s what she ______ .

A、has don
B、have to do
C、has to d
D、had done