Ответ:

Перевод задания: Уполните пропуски словами 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 — с моментом начала действия.