question~

Status
Not open for further replies.
M

moonwalker

Guest
1. It began to rain 2 hours ago. + It is still raining now.

--> It has been raining for 2 hours.

Correct?


2. It began to rain 2 hours ago. It is still raining now.

-> It has still been raining for 2 hours.

Correct?

3. It has rained for 2 hours.

Correct?

4. It has rained for 2 hours.
It has been raining for 2 hours.

What is the difference?


Please answer the questions one by one.

Thank you.
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
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

;-)
 
M

moonwalker

Guest
tdol said:
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

;-)



It's very clear now, tdol. :D
I appreciate your explanation.

Happy, happy, happy. :p
 
Status
Not open for further replies.
Top