The word for
is used when we talk about a period of time in the past, present or future.
I've been studying for two hours.
We use the word since
to talk about a certain point in the past.
I've been studying since I got home from school.


For can't be used with all.
Therefore the sentence I've been here for all day.
is incorrect.
Instead we would say: I've been here all day.
1) I've known Steve a long time.
2) Sarah has been living in Vienna 2017.
3) I haven't eaten anything 1 o'clock.
4) Paul has been watching TV twenty minutes.
5) My husband and I have been looking forward to our vacation ages. We will be staying at a hotel in Italy two weeks.
6) Don't forget your umbrella. I's been raining I got up this morning.
https://www.tutory.de/entdecken/dokument/for-and-since
- for would be used
- since would be used
for
since
e.g.: two weeks
e.g.: yesterday
https://www.tutory.de/entdecken/dokument/for-and-since


