Ответ:

Перевод задания: Закончите предложения, используя for («в течение») или ago («назад»), а также слова в скобках.

  1. Helen arrived in Ireland three days ago. (Хелен приехала в Ирландию три дня назад.)
  2. Helen has been in Ireland for three days. (Хелен находится в Ирландии три дня.)
  3. Lynn and Mark have been married for 20 years. (Линн и Марк женаты 20 лет.)
  4. Lynn and Mark got married 20 years ago. (Линн и Марк поженились 20 лет назад.)
  5. Dan arrived an hour ago. (Дэн приехал час назад.)
  6. I bought these shoes a few days ago. (Я купил(а) эти туфли несколько дней назад.)
  7. Silvia has been learning English for six months. (Сильвия изучает английский шесть месяцев.)
  8. Have you known Lisa for a long time? (Ты давно знаешь Лизу?)

Правило: с завершённым событием в прошлом употребляется ago; с продолжительностью действия или состояния, продолжающегося до настоящего времени, — for.