На одно и то же грамматич.правило - разные ошибки - это мешанина в голове,чтобы навести в ней порядок:

1) расставьте глаголы долженствования: should, must, need, have to - в порядке убывания степени требовательности

2) укажите и запомните, какие из них употребляются без и с частицей to

3) переведите каждый наиболее близко по смыслу

Переведите и запомните глаголы can и may

Исправьте свое задание

P.S. Толково это описано в R.Murphy English Grammar in use. Начальные сведения,но именно этот раздел не в лучшем виде в А.В.Петрова Самоучитель Англ.языка. Есть в инете.