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.”