The confusion between stood and stayed crops up in sentences like "I stood there for an hour" versus "I stayed there for an hour." Both feel right. Both sound natural. But they don't mean the same thing, and in some contexts only one will work. Here's how to tell them apart.
What "stood" means
Stood is the simple past and past participle of stand. It describes being in an upright position, or rising to one. It says nothing about duration as its primary meaning. "She stood at the counter" tells you her posture and location. It doesn't tell you how long she was there.
Stand also carries figurative senses. You can stand firm in an argument, stand by a decision, or stand accused of something. In each case, stood is the past form: "He stood by his word." "They stood accused."
One important limit: stood requires a subject capable of standing upright. You wouldn't say "the rain stood for three days," because rain doesn't stand. That's where stayed takes over.
What "stayed" means
Stayed is the simple past and past participle of stay. Stay means to remain in a place or condition, to not leave. Duration is central to its meaning in a way it isn't for stand.
"She stayed at the hotel for a week." "The dog stayed outside." "Prices stayed low." All three sentences are about remaining. None of them require anyone to be on their feet. A person, an animal, an abstract concept like prices, all can stay.
Stay also functions in expressions of continuity: stay calm, stay focused, stay home. In past tense: "He stayed calm under pressure." "We stayed home."
Where the confusion comes from
The mix-up happens most often in sentences about a person remaining in one spot. "I stood there all afternoon" and "I stayed there all afternoon" are both grammatically fine, but they say different things. The first emphasises posture: you were upright, not sitting or lying down. The second emphasises remaining: you didn't leave.
In casual speech, people often use stood when they mean stayed, especially in British English. "I stood there for ages waiting" often really means "I remained there waiting," and the speaker isn't particularly thinking about whether they were on their feet. This regional habit bleeds into writing and causes real confusion.
British English also uses "stood" in the political sense: a candidate "stood for election" rather than "ran for election." American English prefers ran. Neither is wrong, but the meanings differ slightly from the standard physical sense of stand.
How to choose the right word
Ask one question: is the sentence really about posture, or is it about remaining?
- If it's about being upright or rising to a position: use stood.
- If it's about not leaving, remaining in place or condition: use stayed.
"The guard stood at the gate for two hours" works fine if you want to emphasise his upright posture at his post. "The guard stayed at the gate for two hours" works better if you want to emphasise that he didn't leave it. The difference is subtle, but it's real.
Non-human subjects make the rule clearer. "The water stayed cold." You'd never write "the water stood cold." Water doesn't stand. "The issue stayed unresolved." Issues don't stand, they stay or remain.
Quick examples, side by side
Stood (from stand, about posture or position):
"She stood up when the judge entered." "He stood at the back of the room." "They stood accused of fraud." "The candidate stood for re-election."
Stayed (from stay, about remaining):
"She stayed home all weekend." "He stayed calm throughout." "They stayed at a hotel in Rome." "The temperature stayed below freezing."
It's worth noting that the difference between staid and stayed adds another layer to this: staid is an adjective meaning dull or old-fashioned, not a verb form at all. All three words (stood, stayed, staid) can show up in similar-looking sentences, which makes the territory genuinely tricky.
If you're finding verb forms in general to be a trouble spot, the rules around sang vs sung follow a similar logic: two past forms of one verb that aren't interchangeable depending on grammatical context.
A note on "stood" as a dialect form
In some dialects of British English, particularly in the north of England, "stood" does double duty for "standing." A speaker might say "he was stood there for ages" to mean "he was standing there for ages." This is a recognised regional feature, not an error within those dialects. In formal writing, though, standard usage prefers "standing" or "stayed" depending on what you mean. If an editor marks "was stood" as nonstandard, this is why.
Summary
Stood is the past tense of stand. It describes upright position, or figurative stands like standing firm or standing accused. Stayed is the past tense of stay. Stayed describes remaining in a place or condition. When the subject can't physically stand (weather, prices, feelings), stayed is the only option. When both words fit grammatically, the choice depends on whether you're emphasising posture or persistence.