Ответ:

Перевод задания: Вставьте for, since, just, already, yet.

  1. My son went to the supermarket but he hasn’t come back yet. (Мой сын пошёл в супермаркет, но ещё не вернулся.)
  2. Leonard has already made his bed but he hasn’t called his girlfriend yet. (Леонард уже заправил постель, но ещё не позвонил своей девушке.)
  3. Miriam has lived in Morocco since she was ten years old. (Мириам живёт в Марокко с тех пор, как ей исполнилось десять лет.)
  4. We have just met the new teacher at the high school. (Мы только что познакомились с новым учителем в старшей школе.)
  5. The waiter has already brought me some coffee and biscuits. (Официант уже принёс мне кофе и печенье.)
  6. Have they visited London yet? No, they haven’t yet gone there. (Они уже побывали в Лондоне? Нет, они ещё не ездили туда.)
  7. That man has just come late again. His boss is very angry with him. (Этот мужчина опять только что опоздал. Его начальник очень сердится на него.)
  8. Has the girl lived in France for five years? Yes, she arrived five years ago. (Девушка живёт во Франции пять лет? Да, она приехала пять лет назад.)
  9. The plane has flown for twelve hours. (Самолёт летел двенадцать часов.)
  10. The businessman has worked in the same office since he was twenty-five years old. (Бизнесмен работает в том же офисе с тех пор, как ему исполнилось двадцать пять лет.)
  11. There has been many accidents on this road since last year. (На этой дороге произошло много аварий с прошлого года.)
  12. John has performed the same play for a long time. (Джон уже долгое время играет в одной и той же пьесе.)
  13. The woman hasn’t sold her car yet, but she wants to sell it. (Женщина ещё не продала свою машину, но хочет её продать.)
  14. I have known my boyfriend since we were at primary school. (Я знаю своего парня с тех пор, как мы учились в начальной школе.)

For употребляется с периодом времени, since — с начальным моментом; just означает «только что», already — «уже», а yet обычно используется в вопросах и отрицаниях со значением «уже/ещё».