单选题 The film had a very powerful effect ______ her.
【正确答案】 A
【答案解析】have an effect on为英语一固定词组,表示“对……有影响”。与其类似的短语为have an influence on。