Ответ:

Перевод задания: Вставьте подходящие слова в пропуски.

  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. (Мы ещё не ушли из библиотеки.)

Выбор основан на значении временных слов и правилах употребления времён.