Задание

Choose the correct answer:

It's still raining now. It _______________ for two hours.

is raining

has rained

has been raining

has been rained