Форма
Утверждение:
subject + have/has (got) to + verb
We have to do it quickly. — Мы должны сделать это быстро.
I have got to (=I've got to) tell somebody about it. — Я должна кому-то об этом сказать.
Обратите внимание! Have (got) to в утверждениях в настоящем времени согласуется с подлежащим. Глагол have меняется на has, если подлежащее выражено в третьем лице единственного числа:
He has to pick up the kids after school. — Ему нужно забрать детей после школы.
She has got to (=She's got to) call him. — Она должна ему позвонить.
Вопросы:
do/does/did/will + subject + have to + verb
have/has + subject + got to + verb
Does she have to get up early? — Ей обязательно рано вставать?
Has she got to get up early? — Ей обязательно рано вставать?
Отрицание:
subject + do/does/did/will + not + have to + verb
subject + have/has + not + got to + verb
You didn’t have to help me. — Тебе необязательно было мне помогать.
You haven’t got to help me. — Тебе необязательно мне помогать.
Употребление
1) внешнее обязательство (obligation), необходимость что-либо делать:
We have (got) to send our homework before 3 p.m. — Мы должны выслать домашнее задание до трех часов дня. — наличие обязательства в настоящем
You didn’t have to lie to me. — Не обязательно было мне врать. — отсутствие обязательства в прошлом
She will have to feed our cat when we are on holiday. — Ей нужно будет кормить кота, когда мы будем в отпуске. — обязательство, которое появится в будущем
2) уверенность (certainty), на русский язык часто передаётся словами "должно быть" или интонацией:
You've got to be kidding me! — Да ты шутишь!
Конструкция have got to используется только в настоящем времени. При этом её не используют в отношении повторяющихся действий, в этом случае употребляют have to.
I always have to walk the dog in the evening. (не "
Конструкция have to более гибкая, её можно встретить в разных временах и даже в сочетании с модальными глаголами:
Present: I have to feed their cat. — Я должен корить их кота.
Past: I had to feed their cat. — Я должен был кормить их кота.
Future*: I will have to feed their cat. — Мне нужно будет кормить их кота.
Modal Verb + have to: I may have to feed their cat. — Возможно, мне придётся кормить их кота.
*will have to используется для обозначения будущего обязательства, которое возникнет в будущем. Если обязательство уже существует в настоящем, несмотря на то, что выполняться оно будет в будущем, используют have/has to (Present Simple).
Спасибо!
Комментарий оставлен после завершения задания
Комментарий оставлен после завершения задания
Комментарий оставлен после завершения задания
Здесь фиксируется факт того, что в какой-то ситуации в прошлом так сложились обстоятельства, что необходимо было вызвать врача.
We should have called the doctor - Нам нужно было вызвать врача (но мы этого не сделали).
Здесь - другая ситуация: надо было сделать, но не сделали.
Использование перфектного инфинитива (в данном случае "have called") после модального глагола should говорит о том, что действие в прошлом не совершилось, и по этому поводу говорящий выражает сожаление или упрек.
Thx.