They must have taught him a lesson. It ought to ..... long ago.

  • be done
  • do
  • have been done
  • have done
Для просмотра статистики ответов нужно войти.