English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How is the meaning of "once upon a time" different from "a long time ago"?

Literally, is that what it means? There seems to be repetition in once and upon a time. How is this sentence broken up?

share|improve this question
up vote 2 down vote accepted

According to OED, once upon a time means at some time in the past (used as a conventional opening of a story). or formerly.

On the other hand, a long time ago means a long time ago in the past. Now, they could be used interchangeably in some cases, but once upon time could refer to something that happened a few days or a month ago, which is not long time ago, while the other couldn't.

share|improve this answer
Can you explain how the words fit in to the meaning? – JNF Sep 9 '12 at 7:34
There’s some redundancy in the phrase. Once can mean ‘on some past occasion’, upon is a now obsolete word meaning ‘in, at, or during (any period of time)’ and a time is ‘the period during which an action, condition, or state continues’. It has its origins in Middle English where it occurred in different forms. – Barrie England Sep 9 '12 at 7:52
@JNF: Once upon a time she would have been jealous, but no longer. A long time ago(maybe when I was a child), I visited my uncle who lives in the States. – Noah Sep 10 '12 at 6:59
@Noah, I meant as in the second part of my question, like Barrie's comment (which is helpful, but if another opinion/insight is available I'll gladly have it) – JNF Sep 10 '12 at 8:04
@JNF: Barrie has it right. I just wanted to throw some examples, incase someone needs them. – Noah Sep 10 '12 at 9:02

Once upon a time there was a little girl who loved discussing things over an Internet forum.

It wasn't a long time ago. A long time ago there were no Internet forums.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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