[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?
 
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:
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.
Back
Top