Ответ:

Перевод задания: Вставьте for или since.

Правило: for употребляется с периодом времени, а since — с начальным моментом.

  1. Helen has been in Ireland since Monday. (Хелен находится в Ирландии с понедельника.)
  2. Helen has been in Ireland for three days. (Хелен находится в Ирландии три дня.)
  3. My aunt has lived in Australia for 15 years. (Моя тётя живёт в Австралии 15 лет.)
  4. Tina is in her office. She has been there since 7 o’clock. (Тина у себя в кабинете. Она там с семи часов.)
  5. India has been an independent country since 1947. (Индия является независимой страной с 1947 года.)
  6. The bus is late. We’ve been waiting for 20 minutes. (Автобус опаздывает. Мы ждём 20 минут.)
  7. Nobody lives in those houses. They have been empty for many years. (В тех домах никто не живёт. Они пустуют уже много лет.)
  8. Michael has been ill for a long time. He has been in hospital since October. (Майкл болеет уже долгое время. Он находится в больнице с октября.)