Since
After "since", we use a specific point in time in the past.
For example:
2002 - They have been filming that movie since 2002.
9:00 pm - I have studying since 9:00 pm.
yesterday - I haven't had anything to eat since yesterday.
last month - Her dad has been in the hospital since last month.
For
After "for", we use a period of time.
For example:
10 minutes - I've been waiting for the bus for 10 minutes.
2 hours - The baby has been crying for 2 hours!
one whole day - Those teenagers have been singing at a karaoke for one whole day.
8 years - I've lived in Hiroshima for 8 years.
More Practice:
1. This company has been in business 1980.since
2. He has been working at the company over 10 years.for
3. The dog has been barking on and off last night.since
4. 3 days, I haven't slept a wink because of all the work waiting for me to do.for
5. What's wrong with him? He has been in a bad mood yesterday, and he hasn't shaved one whole week!since/for