[Grammar] It's been raining for three days.

Status
Not open for further replies.

beachboy

Key Member
Joined
Jan 13, 2008
Member Type
Interested in Language
Native Language
Portuguese
Home Country
Brazil
Current Location
Brazil
It's been raining for three days.

How strange would it sound if one said "It's been raining since three days ago"? Is it bad English, or just unnatural?
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
It's grammatically correct but it's very unnatural. There's nothing wrong with "It's been raining since" but we would usually follow it with the name of a day (or a time).
 
Last edited:

tedmc

VIP Member
Joined
Apr 16, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Malaysia
Current Location
Malaysia
It's been raining for three days.

How strange would it sound if one said "It's been raining since three days ago"? Is it bad English, or just unnatural?

It is simpler to say: it has been raining for three days.
 
Status
Not open for further replies.
Top