Задание

Choose the correct answer.

Who _______________ have done such a terrible thing?

  • could
  • had
  • may to