Irregular Simple-Past Paradigms

Five extremely frequent verbs—بودن “be,” داشتن “have,” رفتن “go,” آمدن “come,” and گفتن “say”—have past stems whose relationship to their present-system forms is not captured by one shared rule. That relationship must be learned, but their simple-past endings are regular. Once you know بود، داشت، رفت، آمد، گفت, the same six endings build every paradigm.

English changes go to went and say to said but otherwise relies heavily on pronouns. Persian puts person directly on the past stem and may omit a recoverable subject pronoun.

One set of endings, five high-frequency stems

Personبودنداشتنرفتنآمدنگفتن
I ـمبودمداشتمرفتمآمدمگفتم
you (singular) ـیبودیداشتیرفتیآمدیگفتی
he/she/it: zeroبودداشترفتآمدگفت
we ـیمبودیمداشتیمرفتیمآمدیمگفتیم
you (plural/polite) ـیدبودیدداشتیدرفتیدآمدیدگفتید
they ـندبودندداشتندرفتندآمدندگفتند

دیروز خانه بودم و تلفنم خاموش بود.

diruz khâne budam va telefon-am khâmush bud.

Yesterday I was home, and my phone was off. (neutral standard)

برای خرید بلیت وقت کافی داشتید؟

barâ-ye kharid-e bilit vaqt-e kâfi dâshtid?

Did you have enough time to buy the ticket? (polite standard)

بعد از ناهار رفتند و عصر برگشتند.

ba'd az nâhâr raftand va asr bargashtand.

They left after lunch and came back in the evening. (neutral standard)

Why the third-person singular looks shorter

Third-person singular has a zero ending in the simple past. In مریم آمد, the verb is not missing a letter: آمد is simultaneously the past stem and the complete third-person singular form. The subject supplies third person, while the absence of another personal ending supplies singular.

مریم زود آمد، ولی برادرش دیر رسید.

maryam zud âmad, vali barâdar-ash dir resid.

Maryam came early, but her brother arrived late. (neutral standard)

او فقط گفت که حالش خوب است.

u faqat goft ke hâl-ash khub ast.

She only said that she was fine. (neutral standard)

An explicit pronoun is useful for contrast—من گفتم، نه او “I said it, not her”—but it is not needed merely to identify person when the ending already does that.

💡
Do not search for a hidden third-person suffix. For every simple-past verb, past stem + zero is the third-person singular: بود، داشت، رفت، آمد، گفت.

Negative paradigms

The negative prefix attaches before the past stem, while all personal endings remain unchanged. The five third-person singular negatives show the essential patterns:

AffirmativeNegativeExample first person
بودنبودنبودم
داشتنداشتنداشتم
رفتنرفتنرفتم
آمدنیامدنیامدم
گفتنگفتنگفتم

Before vowel-initial آمد, the established form is نیامد with niy-—not نآمد. This is a phonological shape of the negative prefix, not a different past stem.

هفته‌ی پیش کلاس نبود؛ برای همین نیامدیم.

hafte-ye pish kelâs na-bud; barâ-ye hamin niyâmadim.

There was no class last week, so we didn't come. (neutral standard)

چرا حقیقت را به من نگفتی؟

cherâ haqiqat râ be man na-gofti?

Why didn't you tell me the truth? (neutral conversation)

The separate Negative Simple Past page develops prefix placement in greater detail.

These stems inside compound predicates

The same verbs frequently serve as verbal parts of larger predicates. The nonverbal element stays in place; the verb alone receives the past ending and negative prefix.

Compound predicateSimple-past exampleMeaning
دوست داشتندوست داشتمI liked
خبر داشتنخبر نداشتندthey did not know
پیش آمدنپیش آمدit happened / arose
از دست رفتناز دست رفتit was lost
تبریک گفتنتبریک گفتیمwe congratulated

من از تغییر برنامه خبر نداشتم.

man az taghyir-e barnâme khabar na-dâshtam.

I didn't know about the change of plan. (neutral standard; خبر داشتن)

همه به عروس و داماد تبریک گفتیم.

hame be arus va dâmâd tabrik goftim.

We all congratulated the bride and groom. (neutral standard; تبریک گفتن)

در راه اتفاق عجیبی پیش آمد.

dar râh ettefâq-e ajibi pish âmad.

Something strange happened on the way. (neutral standard; پیش آمدن)

💡
In a compound predicate, conjugate the light verb you actually have. تبریک گفتم uses گفت because the dictionary form is تبریک گفتن; do not replace it with a past form of کردن.

Colloquial reductions

Tehran speech (informal, regional: Tehran) commonly reduces standard ـید to ـین and ـند to ـن: رفتید → رفتین، گفتند → گفتن. The spelling گفتن can therefore represent either the standard infinitive “to say” or, in a representation of speech, colloquial “they said.” Sentence structure and register disambiguate it.

شما دیشب کجا رفتین؟

shomâ dishab kojâ raftin?

Where did you go last night? (informal, regional: Tehran; plural or polite شما)

In formal writing, retain رفتید، گفتند، آمدند. Reduced spellings are useful for authentic dialogue and messages but should not be mixed into an otherwise formal passage.

Common Mistakes

1. Building the past from the present stem

❌ دیروز به اداره روم.

as a simple-past first-singular form

Incorrect for the intended past reading — the present stem رو cannot replace the past stem رفت.

✅ دیروز برای تحویل مدارک به اداره رفتم.

diruz barâ-ye tahvil-e madârek be edâre raftam.

Yesterday I went to the office to submit the documents.

2. Adding a present third-person ending

❌ او ساعت ده آمدد.

Incorrect — third-person singular simple past has no personal ending.

✅ مهمان آخر ساعت ده آمد.

mehmân-e âkhar sâ'at-e dah âmad.

The last guest arrived at ten.

3. Using the wrong negative of آمدن

❌ تاکسی به‌موقع نآمد.

as a neutral modern-Iranian negative; نآمد can occur in older or literary Persian

Incorrect in neutral modern Iranian Persian — the established negative before آمد is نیامد.

✅ تاکسی به‌موقع نیامد و جلسه را از دست دادم.

tâksi be-mowqe' niyâmad va jalase râ az dast dâdam.

The taxi didn't arrive on time, and I missed the meeting.

4. Moving the ending onto the nonverbal element

❌ ما تبریکیم گفت.

Incorrect — person marking belongs on the finite verb گفت.

✅ ما موفقیتش را به او تبریک گفتیم.

mâ movaffaqiyyat-ash râ be u tabrik goftim.

We congratulated her on her success.

Key Takeaways

  • Memorize the past stems بود، داشت، رفت، آمد، گفت; their personal endings are regular.
  • Third-person singular is the bare past stem with a zero ending.
  • Negation preserves the ending: نرفتم، نگفتید، نبودند; آمد has نیامد.
  • In compound predicates, the light verb carries both negation and person marking.
  • Colloquial ـین and ـن are normal in Tehran speech but not in formal prose.

Now practice Farsi

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Farsi

Related Topics

  • Simple Past FormationA1Build the Persian simple past from the past stem and personal endings, including the zero third-person singular and completed-event reading.
  • Negative Simple PastA1Negate completed past events with نـ before the past stem, place it correctly in compound verbs, and distinguish نرفتم from نمی‌رفتم.
  • Personal Endings across TensesA1Use Persian personal endings to mark six persons across present and past systems, license omitted subjects, and recognize colloquial reductions.
  • Past-Stem Formation PatternsA2Recognize Persian past stems through infinitives, recurring د and ت families, causative endings, sound correspondences, and lexical exceptions.
  • Compound Verbs in Past TensesA2Keep the nonverbal element stable while the light verb carries simple-past, imperfective, negative, and progressive morphology.