Ответ:

Перевод задания: Заполните пропуски словами 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 recently? (Келли недавно навещала вас?)
  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; с Present Perfect подходят never, since, just, recently, ever, so far, yet. С указанием прошедшего времени употребляются last и ago.