Ответ:

Перевод задания: Вставьте for (в течение) или since (с какого-либо момента).

  1. I have been living here since 2022. (Я живу здесь с 2022 года.)
  2. She has known him for five years. (Она знает его пять лет.)
  3. We have been waiting since ten o’clock. (Мы ждём с десяти часов.)
  4. Tom has been playing tennis for two hours. (Том играет в теннис два часа.)
  5. They have been friends since childhood. (Они дружат с детства.)
  6. My father has worked at this company for fifteen years. (Мой отец работает в этой компании пятнадцать лет.)
  7. It has been raining since Monday. (Дождь идёт с понедельника.)
  8. I haven’t seen Kate since last summer. (Я не видел Кейт с прошлого лета.)

For употребляется с периодом времени, а since — с начальным моментом.