Решение:
For используется для обозначения периода времени (сколько длится действие). Since используется для обозначения момента начала действия (с какого момента длится действие).
- We have been friends for ten years.
- She has lived in London since 2015.
- He has been a teacher for five years.
- They have been married since last June.
- I haven't seen him for a long time.
- It has been raining since morning.
- My sister has worked here for two months.
- We have known each other since childhood.
- He hasn't eaten anything for two days.
- She has been ill since last Monday.
Ответ: for, since, for, since, for, since, for, since, for, since.