"Have You Ever Seen the Rain" is a song by American rock band Creedence Clearwater Revival, written by John Fogerty and released as a single in 1971 from the album Pendulum (1970).