It ...........for the past three hours. (has rained - has been raining) Please I want the right answer and Why?
First, which do you think is correct, and why?
View Tag Cloud
Forum Rules