单项选择题

Mary looks great ____ this pair of trousers.(  )

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