Задание

Choose the correct answer.

Not many people ________ speak six languages.

can

may

ought to