Задание

My letter ___ yesterday, but it didn't.

  • needs to have arrived
  • must have arrived
  • should have arrived