A frase condicional do tipo III (If + Past Perfect, Conditional Perfect) é usada para expressar uma condição hipotética no passado e seu resultado possível no passado. Nesse caso, a resposta correta é 'had rained', pois é a forma condicional de 'rain' que indica ação passada.
Pratique mais questões como esta
Fazer simulado de INGLES