It has been raining _____ an hour.

It has been raining _____ an hour.

Explanation

"It has been raining for an hour."

"For" is used to indicate the duration of time.