Ответ:

Перевод задания: Вставьте подходящие слова в пропуски. Видимое начало предложения 2 обрезано, поэтому определить нужное слово для него нельзя.

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

Правило: for указывает на продолжительность, а since — на момент начала периода. Для точного выполнения пункта 1 нужно прислать его продолжение.