单项选择题

The film had a very powerful effect ______ her.

A.on
B.at
C.with
D.for