单项选择题

Sonia, that is a nice-looking mini-skirt you ______ today.

A. have on

B. wear on
C. put out

D. dress in