It's been raining all day long.Chinese Translation (Traditional):
all day long, whole day
1. in, at, on 2. located at 3. at the moment (ongoing action) 4. to be, to exist 5. (an indicator of location or time)
Here: to be
1. to rain 2. rainy
Here: to rain
Watch a short Intro by a real user!