We can see how it takes Mabel a long time to process what is happening and to give a response to John's question.

We can also see how John may think he is giving Mabel a chance to respond by asking her twice.

He also then tries to anticipate her choice to save time and in the end she doesn't get what she wants.