Obligation / duty / necessity: Present
--
“Must” и “have to” используется для передачи долженствования/обязательств. “Must” выражает приказ, необходимость, моральную обязанность или очень настойчивый совет и чаще всего используется для выражения личных чувств и ощущений говорящего, в то время как “have to” используется для передачи обезличенных обязательств.
NB! “Must” и “have to” имеют разное значение в вопросах, сравните:
Must I mop the floor? (= Do you insist that I mop the floor?)
Do I have to mop the floor? (= Is it necessary that I mop the floor?)
Need to = it is necessary to do sth
Если “need” используется как смысловой глагол, то за ним следует инфинитив с частицей “to”, а сам глагол согласуется с подлежащим:
Helen needs to optimize her workflow.
You need to come.
“Need” как модальный глагол используется в вопросах и предложениях с отрицанием:
Need I feed the cat?
You needn’t pay, it’s on me.
“Should / ought to” (less emphatic than “must”)
People ought to / should treat others the way they want to be treated themselves.
Obligation / duty / necessity: Past
“Had to” и “Needed to” выражают долженствование в прошедшем времени:
We had to call the doctor because Daniel had a fever.
I had to apologize because I wasn’t right.
I needed to stop for a second but I was afraid of lagging behind.
Absence of necessity: Present
“Needn’t / don’t have to” / “don’t need to” передают отсутствие необходимости в каком-либо действии в настоящем:
You needn’t work tomorrow.
I don’t have to wake up early because I’m a freelancer.
You don’t need to buy anything for dinner.
Absence of necessity: Past
“Didn’t have to” / “didn’t need to” используется в том случае, если что-то не было сделано, потому что в этом не было необходимости:
I didn’t have to go to university on Monday because our professor had cancelled the lecture.
He didn’t need to get a visa to go to Italy because he had a residence permit in Spain.
“Needn’t have + past participle” используется в том случае, если что-то было сделано, хоть в этом и не было необходимости:
You needn't have worried, my friend gave me a lift. (It wasn’t necessary, but you did.)
Permission / prohibition: Present
“Can” = allowed to do sth
You can park your car here.
Tourists can travel across Europe as long as they have a Schengen visa.
“Mustn’t/can’t” = not allowed to do sth
You can’t smoke here. (= You are not allowed to smoke here.)
Children mustn’t walk on their own at night.
Permission / prohibition: Past
Could = was/were allowed to
I could eat as many sweets as I wanted when I stayed at my grandma’s house.
Couldn’t = wasn’t/weren’t allowed to
We couldn’t get a taxi because we didn't have enough money.
В прошедшем времени вместо “mustn’t” используется “not allowed to do sth”:
We weren’t allowed to take photos during the excursion.
I wasn't allowed to borrow a new book from the library because I hadn't returned the previous ones yet.