Задание

Choose the correct answer.
Not many people ________ speak six languages.

  • can
  • may
  • ought to