Lesson 1 - Grammar - TRAVELLING - Page5
You use for when you mean a period of time (for two days) and since when you refer to a particular moment in the past (since Sunday).
Look at some more examples.
I have never had my own car.
Have you ever eaten sea food?
I haven’t eaten anything since lunch.
I haven’t seen him for a long time.
Have you heard from Kate recently?