With all this discussion of breakfast vs lunch vs dinner (and on the other side of the Atlantic, tea), I’m surprised nobody mentioned George Bernard Shaw’s play “Misaliance”:
MRS TARLETON. Now stop joking the poor lad, John: I wont have it.
Has been worried to death between you all. _[To Gunner]_ Have you
had your tea?
GUNNER. Tea? No: it’s too early. I’m all right; only I had no
dinner: I didnt think I’d want it. I didnt think I’d be alive.
MRS TARLETON. Oh, what a thing to say! You mustnt talk like that.
JOHNNY. Hes out of his mind. He thinks it’s past dinner-time.
MRS TARLETON. Oh, youve no sense, Johnny. He calls his lunch his
dinner, and has his tea at half-past six. Havnt you, dear?
GUNNER. _[timidly]_ Hasnt everybody?
In North America, it’s a matter of meal size and part of the country. In England there’s the additional issue of social class, and Shaw being Shaw makes much of that. In fact, the class-based confusion regarding dinner vs tea, etc. is a running joke throughout the play. Consider:
TARLETON. Not a bit. Come in and have some tea. Stay to dinner.
Stay over the week-end. All my life Ive wanted to fly.
… later …
TARLETON. Just discussing your prowess, my dear sir. Magnificent.
Youll stay to dinner. Youll stay the night. Stay over the week. The
Chickabiddy will be delighted.
… still later …
PERCIVAL. Luggage was out of the question. If I stay to dinner I’m
afraid I cant change unless youll lend me some clothes.