09. Модальные глаголы — can, must, should, have to

Что такое модальные глаголы

Модальные глаголы — это специальные слова, которые показывают отношение к действию: можно, нужно, следует, приходится. Они не меняются по лицам и не требуют частиц вроде to (кроме have to).
Модальные глаголы помогают программистам выражать возможности, обязанности и советы — на английском звучит естественно и просто.

Основные модальные глаголы

  • can — мочь, уметь
  • must — должен (строго, обязательство)
  • should — следует, рекомендуется
  • have to — приходится, нужно (вынужденное действие)

Can — возможность и умение

Используется, когда мы говорим, что кто-то умеет или может что-то сделать.

I can write Python code. — Я умею писать на Питоне.
She can fix the server. — Она может починить сервер.
Can you help me? — Ты можешь мне помочь?

Отрицание:


I can’t connect to the database. — Я не могу подключиться к базе данных.
He can’t find the error. — Он не может найти ошибку.

Простая транскрипция:

  • can [кэн], can’t [кант]
  • Can you help me? [кэн ю хелп ми?]
  • I can fix it. [ай кэн фикс ит]

Must — строгая необходимость

Must выражает сильное обязательство, приказ или требование.
  • You must change your password. — Ты должен сменить пароль.
  • Developers must test their code. — Разработчики обязаны тестировать свой код.
  • I must finish this report today. — Я должен закончить отчёт сегодня.

Отрицание:


You must not share this data. — Нельзя делиться этими данными.

Важно: “must not” означает запрещено, а не просто “не обязательно”.

Простая транскрипция:

  • must [маст]
  • You must change your password. [ю маст чэйндж ё пасвёд]

Should — совет или рекомендация

Используется, когда мы говорим, что что-то стоит сделать, но это не строго обязательно.
  • You should back up your files. — Тебе стоит сделать резервную копию файлов.
  • He should update the software. — Ему следует обновить программу.
  • You should learn English for IT. — Тебе стоит выучить английский для ИТ!

Отрицание:


You shouldn’t ignore system warnings. — Не стоит игнорировать системные предупреждения.

Простая транскрипция:

  • should [шуд], shouldn’t [шуднт]
  • You should test your code. [ю шуд тэст ё коуд]

Have to — вынужденное действие

Have to используется, когда нужно что-то сделать не потому, что хочешь, а потому что обстоятельства заставляют.
  • I have to finish this task today. — Мне нужно закончить это задание сегодня.
  • We have to update the database. — Нам нужно обновить базу данных.
  • Do you have to work on weekends? — Тебе приходится работать по выходным?

Отрицание:


I don’t have to work tomorrow. — Мне не нужно работать завтра.

Простая транскрипция:

  • have to [хэв ту]
  • don’t have to [доунт хэв ту]
  • I have to fix it. [ай хэв ту фикс ит]

Mini-диалог из офиса

— Can you deploy the app today? [кэн ю диплой зи эп тудэй?] — Можешь выкатить приложение сегодня? — I can, but I have to fix one more bug first. [ай кэн, бат ай хэв ту фикс уан мо баг фёрст] — Могу, но сначала нужно исправить ещё одну ошибку. — You should test it after that. [ю шуд тэст ит афтер зэт] — Потом стоит протестировать. — Sure, I must be careful. [шур, ай маст би кэфул] — Конечно, нужно быть осторожным.

Типичные ошибки

  • Ошибка: He can to fix it Правильно: He can fix it (без to)
  • Ошибка: I must to go Правильно: I must go
  • Ошибка: You don’t must do it Правильно: You must not do it
  • Ошибка: Have not to work Правильно: Don’t have to work

Практика

Переведите на английский:
  • Ты умеешь писать код на Java?
  • Мне нужно закончить отчёт сегодня.
  • Тебе стоит выучить английский.
  • Разработчики обязаны тестировать код.
  • Мне не нужно работать завтра.

Подсказки:

  • can — мочь
  • must — должен
  • should — следует
  • have to — нужно, приходится

Итоги урока

Теперь вы умеете:
  • Использовать can, must, should, have to в реальных ситуациях.
  • Говорить о возможностях, советах и обязанностях.
  • Строить отрицания и вопросы с модальными глаголами.
  • Избегать типичных ошибок начинающих.

Совет: попробуйте описать свой рабочий день с помощью модальных глаголов: “I can write code fast, I have to fix bugs, I must meet deadlines, I should drink less coffee.”