单项选择题

Mary looks great __________ this pair of trousers.

A.in
B.by
C.on
D.at