

In his review of the song for Allmusic website, Mark Deming suggests that the song is about the idealism of the 1960s fading in the wake of events such as the Altamont Free Concert and the Kent State shootings and that Fogerty is saying that the same issues of the '60s still existed in the 1970s but that people were no longer fighting for them. Some have speculated that the song's lyrics are referencing the Vietnam War, with the "rain" being a metaphor for bombs falling from the sky. It was the group's eighth gold-selling single. Billboard co-listed the b-side "Hey Tonight". On Cash Box pop chart, it peaked at number three.

In the US, it peaked at number eight on the Billboard Hot 100 singles chart in the same year. The song charted highest in Canada, reaching number one on the RPM 100 national album chart in March 1971. " Have You Ever Seen the Rain" is a song written by John Fogerty and released as a single in 1970 from the album Pendulum (1970) by roots rock group Creedence Clearwater Revival.
