Watch the video. Then go to Task and do the activities.
Download
Language level
Do you need to improve your English?
Join thousands of learners from around the world who are making great progress with their English level with our online courses.
Hello M.A.KH,
I'm afraid 'Do we have got any butter?' is not grammatically correct. In 'have got', 'have' acts as an auxiliary verb, and so the verb 'do' is not used to make a question. Instead, it should 'Have we got any butter?'.
You could also say 'Do we have any butter?'. Here, the verb is 'have' (not 'have got') and so it needs an auxiliary verb for a question.
You can read more about 'have' and 'have got' on this page if you'd like to know more about this. Please don't hesitate to ask us any further questions you may have.
All the best,
Kirk
The LearnEnglish Team