1. It began to rain 2 hours ago. + It is still raining now.
--> It has been raining for 2 hours.
Correct? Yes
2. It began to rain 2 hours ago. It is still raining now.
-> It has still been raining for 2 hours.
Correct? Not really- 'still'doesn't work here
3. It has rained for 2 hours.
Correct? Yes, but what's the context?
4. It has rained for 2 hours.
It has been raining for 2 hours.
What is the difference? In the first, it has stopped, in the second it hasn't
![]()




