It has been raining for/since 10 days.
It has been raining for 10 days
how long - run (use the present perfect continuous)
How long have you been running?
Dance - For
I have been dancing for 30 years.
The dog has been sleeping for/since yesterday.
The dog has been sleeping since yesterday.
dance - child (use the present perfect continuous)
Have you been dancing since you were a child?
Soccer - since
I have been playing soccer since I was a child.
I have been dancing since/for 5 years.
I have been dancing for 5 years.
walk - dog - lately (use the present perfect continuous)
Have you been walking your dog lately?
run - for
I have been running for 1 hour.
He has been wanting that new book for ages.
paint - house - all over - week (use the present perfect continuous)
Have you been painting your house all over the week?
dance - since
soccer - for
I have been dancing since 2006, and I have been playing soccer for 2 years.
She has been playing tennis since she was a child.
Try - scape - for - 10 years (use the present perfect continuous)
Have you been trying to scape foi 10 years?
read - negative - since last week
I haven´t been sleeping well since last week.