Ответ:

Перевод задания: Выберите правильный ответ A, B или C.

  1. Philip has never bought anything from a flea market before. (Филипп никогда раньше ничего не покупал на блошином рынке.) B: never подходит по смыслу.
  2. They haven’t visited the Tower of London yet. (Они ещё не посетили Тауэр.) B: yet употребляется в отрицательных предложениях о том, что пока не произошло.
  3. He wasted all his pocket money on computer games last week. (На прошлой неделе он потратил все карманные деньги на компьютерные игры.) C: перед периодом времени употребляется last.
  4. I’m sorry I haven’t written to you before, but I couldn’t find your address. (Прости, что я раньше тебе не писал, но я не мог найти твой адрес.) B: before означает «раньше».
  5. She has lived in this village for ten years. (Она живёт в этой деревне десять лет.) C: for указывает на продолжительность времени.