Hi! Is my understanding written in brackets correct? Thanks, Fulvio
1. It has rained. (It rained before and now stopped)
2. It has been raining. (It rained before and now stopped)
What is the difference if any between 1 and 2?
3. How long has it been raining? 2 hours (The duration of the rain up to now is 2 hours and it is still raining)
4. How long has it rained? 2 hours (It rained for 2 hours up to now and stopped)
yellowstarstruck It has rained. (It rained before and now stopped) Yes. It has rained for two hours.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
yellowstarstruckIt has rained. (It rained before and now stopped)
Yes.
It has rained for two hours.
It rained for two hours. We use present perfect when we see a link between the action (here rain) with something in the present.
yellowstarstruck2. It has been raining. (It rained before and now stopped)