Ответ:

Перевод задания: Дополните предложения словами «since» или «for».

  1. They have been married for ten years. (Они женаты десять лет.)

    Используем for, потому что указана продолжительность периода — десять лет.

  2. We have been studying English for a long time. (Мы изучаем английский язык долгое время.)

    Используем for, потому что указана продолжительность — долгое время.