“对…有影响”通常用 have an influence on,如:
Old fashions have an influence on new ones. 旧的时尚影响新的时尚。(摘自《英汉多功能词典》)
He had a profound influence on modern poets. 他对现代诗人有深远的影响。(摘自《牛津英语搭配词典》第2版)
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》