Ответ:

Перевод задания: Посмотрите на картинки и дополните предложения, используя данные выражения.

  1. They have been married for ten years. (Они женаты десять лет.)
  2. She has lived in Wales all her life. (Она живёт в Уэльсе всю жизнь.)
  3. They have been on holiday since Sunday. (Они отдыхают с воскресенья.)
  4. The sun has been shining all day. (Солнце светит весь день.)
  5. She has been waiting for ten minutes. (Она ждёт десять минут.)
  6. He has had a beard since he was 20. (Он носит бороду с двадцати лет.)

«For» указывает длительность, «since» — момент начала; «all day» и «all her life» обозначают период целиком.