Ответ:

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

  1. We have been waiting for you for over an hour! (Мы ждём тебя уже больше часа!)
  2. People have been flying aeroplanes since 1903. (Люди летают на самолётах с 1903 года.)
  3. She has been crying since this morning. (Она плачет с сегодняшнего утра.)
  4. We have been saving up for a new phone since January. (Мы копим на новый телефон с января.)
  5. The tourists have been taking photos since morning. (Туристы фотографируют с утра.)

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