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.
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