I saw the following sentence from Time, and have been wondering whether 'which could have had an impact' is the correct choice rather than 'which could have an impact'.
The first study did not control the intake of the participants, which could have an impact on their findings...
http://time.com/2838453/everything-you-know-about-breakfast-is-wrong/