Ответ:

Перевод задания: Дополните предложения формами Present Perfect Simple глаголов из списка. Затем подчеркните for или since.

  1. We haven’t met our friends for 5 years. — Мы не виделись с нашими друзьями пять лет.
  2. Have they spent their holidays here since 2003? — Они проводят отпуск здесь с 2003 года?
  3. Peter has worked in that factory for more than one year. — Питер работает на этой фабрике больше года.
  4. Some students have played handball since they were children. — Некоторые ученики играют в гандбол с детства.
  5. Has she studied English for a long time? — Она давно изучает английский?
  6. Have you ever travelled to Italy for a few weeks? — Ты когда-нибудь ездил(а) в Италию на несколько недель?

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