Do you have ?? czy Have you ??

Temat przeniesiony do archwium.
Witam!
Przeglądałem właśnie jakąś starszą książkę do anglika (wyd.1986r.) i znalazłem takie układanie pytań z czasownikiem have:

Have you any cigarettes ? Yes, I have
Has he a ball ? No, he has not

czy nie powinno być
Do you have any cigarettes ? Yes, I do
Does he have a ball ? No, he doesn't


czy może obie formy są poprawne ?
Mnie uczyli tą drugą a pierwsza mnie trochę zdziwiła bo według mnie jak już to:
Have you got any cigarettes ?
lub Has he got a ball ?

bo przecież 'have' nie jest czasownikiem modalnym wiec używa się go jako operatora lub w jakimś czasie a w zdaniu: 'Have you any cigarettes ?' jest użyty tak jak modalny

ale tak czy owak pytanie moje to która z tych form jest poprawniejsza ( czy też nowsza, preferowana )

Thanks in advance ;]
formy trzy
have you got..
have you...
do you have...
sa poprawne
Z tego co wiem have you jest bardziej formalne
have you got bardziej potoczne
do you have neutralne
Poza tym w Stanach używa się głównie "do you have...". Jak kiedyś zadałam pytanie z konstrukcją "have you got", to wszyscy wybałuszyli oczy :-) Ale zrozumieli.

« 

Zagranica

 »

Pomoc językowa


Zostaw uwagę