Задание

The ground is very wet this morning. It ___________ rained last night.

  • couldn't have
  • should have
  • would have
  • must have