«Have You Ever Seen the Rain» è stata scritta da John Fogerty, che ne ha composto sia la musica sia il testo. I Creedence Clearwater Revival la incisero nel novembre 1970, e il singolo uscì il 29 dicembre 1970, con «Hey Tonight» sul lato B. Il brano compare nell'album Pendulum. Scritto in do maggiore, è un brano rock americano con elementi di roots rock e country rock, e il testo è in inglese. Cash Box lo definì «quanto di più vicino a una ballata che si sia sentito dai CCR». Fogerty ha dichiarato che la canzone riguarda l'imminente scioglimento del gruppo e la partenza del fratello Tom Fogerty, mentre letteralmente descrive un acquazzone con sole, comune nel Deep South.
Il singolo raggiunse il primo posto della RPM 100 in Canada nel marzo 1971, l'ottavo della Billboard Hot 100 e il terzo della classifica pop di Cash Box, e il 36esimo posto nel Regno Unito. Tra le versioni successive figurano la registrazione dal vivo di Fogerty su The Long Road Home (2005), una nuova incisione con Alan Jackson su Wrote a Song for Everyone (2013), e le versioni di Bonnie Tyler, Johnny Cash, Joan Jett, Ramones e Rod Stewart.