Для решения данного задания необходимо употребить глагол в Past Perfect Continuous.
Past Perfect Continuous образуется при помощи вспомогательного глагола had been и причастия настоящего времени (V-ing) смыслового глагола.
Следовательно, глагол rain необходимо поставить во временную форму Past Perfect Continuous.
I saw many huge puddles. Had it been raining hard?
Ответ: Had been raining