Ответ:

Перевод задания: Дополните предложения, используя Present Perfect. Затем выберите FOR или SINCE.

  1. She has lived in London for five years. (Она живёт в Лондоне пять лет.)
  2. Nick has known Tom since he moved to London. (Ник знает Тома с тех пор, как тот переехал в Лондон.)
  3. Mrs Harris has been a teacher for twelve years. (Миссис Харрис работает учительницей двенадцать лет.)
  4. Felix has lived in Paris since 1998. (Феликс живёт в Париже с 1998 года.)
  5. You have not played the piano for several weeks. (Ты не играл(а) на пианино несколько недель.)
  6. I have not seen Emma since last week. (Я не видел(а) Эмму с прошлой недели.)
  7. They have studied English for three months. (Они изучают английский три месяца.)
  8. Sarah has not spoken to Eva for five days. (Сара не разговаривала с Евой пять дней.)
  9. We have been there for three hours. (Мы там уже три часа.)
  10. He has looked for his keys for a long time. (Он уже долго ищет свои ключи.)

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