Ответ:

Перевод задания: Заполните пропуски словами: yet (ещё, уже), recently (недавно), how long (как долго), never (никогда), since (с), just (только что), so far (до сих пор), ever (когда-нибудь), last (в последний раз), ago (назад).

  1. How long have you been working as a cook? (Как долго ты работаешь поваром?)
  2. John has never been abroad. (Джон никогда не был за границей.)
  3. When did you last go shopping? (Когда ты в последний раз ходил за покупками?)
  4. This place has changed since our last visit. (Это место изменилось с нашего последнего визита.)
  5. John’s not in. He’s just left. (Джона нет. Он только что ушёл.)
  6. Has Kelly visited you yet? (Келли уже навещала тебя?)
  7. They won first prize two years ago. (Они выиграли первый приз два года назад.)
  8. Has Sue ever travelled abroad? (Сью когда-нибудь путешествовала за границу?)
  9. How many of the books have you read so far? (Сколько книг ты прочитал до сих пор?)
  10. We haven’t left the library yet. (Мы ещё не ушли из библиотеки.)

Пояснение: How long спрашивает о длительности; since указывает начальную точку периода; ago употребляется с прошедшим временем. Yet обычно используется в вопросах и отрицаниях, а ever — в вопросах о жизненном опыте.