Вопрос:

16. Kate has to stay at home because it _______ heavily for hours. (rain)

Ответ:

16. Kate has to stay at home because it has been raining heavily for hours. (rain)