Янка Янкова
Мастер
(2300)
11 лет назад
При конструкции have got (Have you got a pet?) ответ: Yes, I have. или No, I haven't. (Have является вспомогательным глаголом)
При конструкции Do you have a pet? (без got) ответ: Yes, I do. или No, I don't. (Вспомогательный глагол do)
Elvira
Просветленный
(20361)
11 лет назад
have got (has got) = have (has)
Это даже не Perfect, а разговорное выражение, которое переводится "иметь".
Важно: это выражение не может употребляться в Past, а только в настоящем времени.
Ответ: I haven't got a cat.
Есть ещё вариант:
Have you a cat? I haven't a cat.
Вообще, чтобы не запутаться, проще в подобных вопросах использовать have как обычный смысловой глагол:
Do you have a cat? I don't have a cat.
Did you have a cat? I didn't have a cat.
ElviraПросветленный (20361)
11 лет назад
Упустила один момент.
Второй вариант: Have you a cat? тоже НЕ используется в прошедшем времени.
В случае, когда надо употребить в прошедшем времени "иметь", модно использовать ТОЛЬКО 3-й вариант: Did you have...?