Краткое пояснение: Используем since, когда указываем точное время начала действия, а for, когда указываем период времени.
- Helen has been in Ireland since Monday.
- Helen has been in Ireland for three days.
- My aunt has lived in Australia for 15 years.
- Tina is in her office. She has been there since 7 o'clock.
- India has been an independent country since 1947.
- The bus is late. We've been waiting for 20 minutes.
- Nobody lives in those houses. They have been empty for many years.
- Michael has been ill since October. He has been in hospital for a long time.
Ответ: смотри решение выше