Ответ:

Перевод задания: Заполните пропуски словами for или since.

  1. We have been preparing the event since Monday. (Мы готовим мероприятие с понедельника.)
  2. I have known Alex for five years. (Я знаю Алекса пять лет.)
  3. They have been rehearsing for two hours. (Они репетируют два часа.)
  4. She hasn't seen her cousin since last summer. (Она не видела свою двоюродную сестру с прошлого лета.)
  5. The school has had this tradition since 2018. (В школе существует эта традиция с 2018 года.)
  6. I have been working on my speech since early morning. (Я работаю над своей речью с раннего утра.)

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