twierdzenie i przeczenie w jednym zdaniu? have/haven't

Temat przeniesiony do archwium.
Witam, znowu pytam o oczywiste oczywistości, ale ponoć kto pyta nie błądzi
Pytanie:
Have they got any tea or coffee?
Opdowiedź:
No więc mają herbaty, ale nie mają kawy.
They've got some tea but they haven't got any coffee.

Czy odpowiedź jest poprawna?
Czy można "mieszać" w jednym zdaniu have i haven't?
Czy za każdym razem używać got?
Z góry dziękuję i pozdrawiam,
Michał
wszystko ok

« 

Pomoc językowa - Sprawdzenie