当使用短语 "have an impact on" 时,可以根据需要使用一般过去时和一般现在时来构造句子。下面是两个例子:
一般过去时:
The new regulations had an impact on the company's profits last year.(去年新的规定对公司的利润产生了影响。)
一般现在时:
Climate change has an impact on global weather patterns.(气候变化对全球的天气模式产生影响。)
在一般过去时的例子中,"had" 表示过去的动作或状态,而在一般现在时的例子中,"has" 表示目前的动作或状态。这取决于您想要表达的具体时间和情境。