Past Tense of “go”
The past tense of go is went; the past participle is gone.
Why “go” behaves this way
"Go" is a textbook example of suppletion: its past tense "went" isn't a modified form of "go" at all, but borrowed wholesale from an entirely different verb, "wend" (meaning "to turn" or "to travel," still surviving today only in the fixed phrase "wend one's way"). Old English "gan" (go) had its own past tense, "eode," which was already irregular; by early Modern English, "eode" had died out and "went" — the past tense of "wend" — took over the job instead, while "wend" kept going as its own separate, now-regular verb (wended). "Gone," by contrast, is a genuine (if irregular) participle of "go" itself, descended directly from Old English "gan."
This kind of "paradigm theft," where one verb's past tense gets replaced wholesale by a different verb's form, is rare enough in English that "go/went" is the most commonly cited example in linguistics classes. A similar, smaller-scale replacement happened with the archaic "quoth" being edged out by "said" for most uses, though "quoth" never fully vanished from poetic and archaic writing the way "eode" did. The base form "go" itself, unlike "went," is a perfectly ordinary native Germanic word, cognate with Dutch "gaan" and German "gehen" — it's specifically the past tense that got swapped out, not the verb's identity in the present. That's an important distinction linguists make when discussing suppletion: "go" didn't get replaced, only one cell of its conjugation table did, which is why "go," "goes," and "going" all still look like obvious relatives of each other while "went" looks like a stranger dropped into the family.
The common confusion
Because "went" and "gone" come from entirely different sources, they aren't interchangeable the way some irregular past-tense/participle pairs feel like they should be: "went" only ever works as the simple past ("I went"), never after "have/has/had," while "gone" only works as a participle ("I have gone"), never as a standalone simple past — "I have went" is a common real-world error precisely because the split feels arbitrary once you notice it.
How it's actually used
"Go" also forms a large family of phrasal verbs that each shift meaning in ways a learner can't predict from "go" alone: "go over" (review), "go through" (experience), "go without" (endure a lack), "go under" (fail financially). Its imminent-future use ("going to," often contracted to "gonna" in speech) is one of the most frequent grammatical constructions in spoken English, arguably rivaling "will" for expressing future plans in casual conversation.
Across the tense system
In the perfect tenses, "gone" marks completed movement ("she has gone to the store," implying she isn't back yet), while the near-synonymous "been" (from "be") marks a completed round trip ("she has been to the store," implying she's back) — a genuinely useful distinction English makes that many other languages don't, and one worth knowing alongside went/gone itself. The future construction "going to" itself started life in the 1500s as a perfectly literal sentence about physical movement toward a destination in order to do something ("I am going [to town] to buy bread"), and only later, once the destination phrase became optional and eventually vanished ("I am going to buy bread"), did "going to" reanalyze into a pure grammatical marker of future intention with no literal movement implied at all.
Common real mistakes
A frequent real error is "have went" instead of "have gone" (covered above), and a second, subtler one is using "go" where "come" is grammatically expected from the listener's point of view — saying "I'll go there now" to someone waiting for you, when "I'm coming" is what a native speaker would say in that exact situation, precisely because "come" tracks the listener's location, not just the speaker's.
Examples
- We went to the market before it closed.
- She has already gone home for the day.
- By the time we arrived, they had gone.
- He goes there every Sunday.
- I would have gone if you had told me sooner.
- They went their separate ways after graduation.
- It's going to rain later.
- He goes above and beyond every time.
Memory trick
Pair "have" with "gone," never with "went": if you can put "have," "has," or "had" in front of the verb, it has to be "gone," because "went" never follows a helping verb. Say it out loud — "have went" should sound as wrong to your ear as "have goed."