In restaurant , we ate four pizzas . But later I realized that we were charged for three pizzas. What should I say for this situation ? Would the sentences below be correct?

You charged one pizza less.

You charged us for one pizza less than we ate.


This is something of a "magic words" question. This means that you are asking for the words that people say in some situation. The fact is that (with a few exceptions) there are no magic words. Any communication is a dialogue. So it is vitally important that you consider not only what you say, but what the other person is saying, and respond to that flexibly.

Excuse me.

Can I help you?

Yes, I think there's a mistake on the bill (or check in American English). You charged one pizza less.

Let me see

Yes, we ate four pizzas, but we were charged for three pizzas.

Oh thanks for pointing that out, it very honest of you!

etc etc etc.

The actual phrase "You charged one pizza less" is not idiomatic, but look at the dialogue, communication is occurring. It doesn't really matter that the grammar is wrong in that part because you are talking with someone, and not just spitting out a fixed phrase.

Better would be "You've charged us for one less pizza than we ate" (the present perfect is indicated as we are talking about the effect of past actions on the present). But this can only function as part of a dialogue. The important thing is to listen and respond.

  • If he say “short” instead of “less” in the sentence “You charged one pizza less”, would it be grammatical?
    – user90151
    Dec 25 '19 at 22:33
  • It is still both wrong and completely understandable. The aim of my answer was to emphasise how the dialogue is more important than the words.
    – James K
    Dec 25 '19 at 22:43
  • Thanks a lot for your answer.
    – user90151
    Dec 25 '19 at 22:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.