This path turns familiar B1 forms into connected narrative. It introduces no new construction: each stage sends you to an existing reference page, gives you a production target, and then recycles that choice inside a longer story. Complete A2 Everyday Communication first; you should already manage a short past account, object reference, basic که clauses, and polite interaction.
The organizing principle is listener access. Tense tells the listener how to view an event; relative clauses identify participants; conditionals organize alternatives; reported speech adds another voice; passive and word order manage what stays central. A long sentence is not automatically a good B1 sentence. Advancement means adding one relation while keeping every subject, time frame, and referent recoverable.
Route map
| Stage | Decision | Exit product |
|---|---|---|
| ۱. Viewpoint | simple past, imperfective past, perfect, or past perfect | six-event story with background |
| ۲. Reference | plain or resumptive relative clause | introduce and track three participants |
| ۳. Alternatives | real versus unreal condition | cause, possible response, and missed alternative |
| ۴. Other voices | statement, yes/no question, wh-question, or command | report a conversation accurately |
| ۵. Agency | active, passive, or generic third plural | foreground event, result, or actor |
| ۶. Information flow | neutral SOV, topic, focus, or controlled scrambling | revise a paragraph for emphasis |
| ۷. Integration | combine only recoverable relations | two-minute connected narrative |
Stage ۱: Give each event a viewpoint
Review Narrative Choice among Simple Past, می Past, and Perfect, then revisit Past Perfect. In a default story, the simple past advances completed events. The imperfective past supplies an ongoing background or repeated activity; the past perfect places an event before an already established past point; the present perfect links an earlier event to the narrator’s present.
باران میبارید که تاکسی رسید و ما سوار شدیم.
bârân mi-bârid ke tâksi resid va mâ savâr shodim.
It was raining when the taxi arrived and we got in.
وقتی به مهمانخانه رسیدیم، صاحبش خوابیده بود.
vaqti be mihmân-khâne residim, sâheb-ash khâbide bud.
When we reached the guesthouse, its owner had gone to sleep.
از آن سفر چیزهای زیادی یاد گرفتهام و هنوز یادداشتهایم را دارم.
az ân safar chiz-hâ-ye ziyâdi yâd gerefte-am va hanuz yâddâsht-hâ-yam râ dâram.
I learned many things from that trip and still have my notes.
Production goal: narrate four foreground events, add one simultaneous background, and locate one earlier cause with the past perfect. Then give a present-relevant aftereffect. Review loop: remove the time adverbs and ask whether the verb forms still make the sequence recoverable.
Stage ۲: Identify people and things with relative clauses
Begin with Basic Relative Clauses with که, then study Relative Clauses with Resumptive Pronouns. Persian که does not itself encode “who,” “which,” or grammatical role. A gap may be enough for a subject or direct object; possessors and prepositional roles often need a resumptive clitic or pronoun inside the relative clause.
رانندهای که ما را تا هتل برد راه کوتاهتری بلد بود.
rânande-i ke mâ râ tâ hotel bord râh-e kutâh-tari balad bud.
The driver who took us to the hotel knew a shorter route.
مسافری که چمدانش گم شده بود کنار پیشخوان منتظر ماند.
mosâferi ke chamedân-ash gom shode bud kenâr-e pishkhân montazer mând.
The traveler whose suitcase had been lost waited beside the counter.
روستایی که شب را در آن گذراندیم نزدیک دریاچه بود.
rustâ-i ke shab râ dar ân gozarândim nazdik-e daryâche bud.
The village where we spent the night was near the lake.
Production goal: introduce a person, an object they possess, and a place associated with them. Use each later without ambiguity. Review loop: replace every relative clause with two independent sentences; if the intended role changes, repair the resumptive element.
Stage ۳: Make conditions match reality
Review Real Conditionals with اگر before Unreal Present Conditionals. A real conditional leaves the condition open; an unreal pattern presents it as contrary to fact or remote. English would does not map to a single Persian word: the whole tense-and-mood frame creates counterfactuality.
اگر جاده باز باشد، فردا صبح به روستا میرویم.
agar jâdde bâz bâshad, fardâ sobh be rustâ mi-ravim.
If the road is open, we will go to the village tomorrow morning. (real/open)
اگر نقشه را داشتم، اینقدر دور نمیزدم.
agar naqshe râ dâshtam, in-qadr dur nemi-zadam.
If I had the map, I would not be making such a long detour. (unreal present)
Production goal: add one open plan and one counterfactual reflection to the same travel story. State aloud whether each condition could still become true.
Stage ۴: Report another speaker without English backshift
Use Reported Speech and Tense Retention, then Reported Yes-No Questions, Reported Wh-Questions, and Reported Commands. Persian often retains a tense that remains valid at reporting time; it does not mechanically backshift every present into a past form.
راهنما گفت که پل هنوز بسته است.
râhnamâ goft ke pol hanuz baste ast.
The guide said that the bridge is still closed. (the state remains current)
پرسیدم آیا اتوبوس بعدی آنجا توقف میکند.
porsidam âyâ otobus-e ba'di ânjâ tavaqqof mi-konad.
I asked whether the next bus stops there. (neutral standard)
مسئول هتل پرسید چند شب میمانیم.
mas'ul-e hotel porsid chand shab mi-mânim.
The hotel clerk asked how many nights we were staying.
Production goal: report one statement, one polar question, one wh-question, and one command or request. Preserve the original proposition while adapting pronouns, time expressions, and deictic place words.
Stage ۵: Choose what happens to the agent
Study Passive across the Tense and Mood System alongside Active, Passive, or Generic Third Plural?. Persian uses شدن passives when the affected participant or institutional event deserves prominence, but an active clause or generic third plural is often lighter in everyday narration.
جاده به علت ریزش کوه بسته شد.
jâdde be ellat-e rizesh-e kuh baste shod.
The road was closed because of a rockfall. (neutral public-information style)
گفتند مسیر جایگزین تا غروب آماده میشود.
goftand masir-e jâygozin tâ ghorub âmâde mi-shavad.
They said the alternative route would be ready by sunset. (generic reporting subject)
Production goal: describe the same disruption three ways. Keep the active when the actor matters, choose passive when the event or result matters, and use generic third plural only when an unspecified human source is natural.
Stage ۶: Control topic and focus before scrambling
Review Topic-Comment Structure and Basic Scrambling beyond SOV. Neutral SOV remains your default. Move a constituent only when discourse supports a topic or contrast; preserve را, prepositions, and clitics so grammatical roles stay clear.
بلیتها را سارا خرید، نه من.
belit-hâ râ Sârâ kharid, na man.
Sara bought the tickets, not me. (contrastive subject focus)
آن شب را هیچکداممان فراموش نمیکنیم.
ân shab râ hich-kodâm-emân farâmush nemi-konim.
That night, none of us will forget. (fronted discourse topic)
Production goal: start with a neutral paragraph, then make exactly two motivated order changes. Ask what contrast each movement creates. If you cannot answer, restore neutral order.
Common Mistakes
Changing tense whenever the sentence gets longer
⚠️ باران میبارید، تاکسی رسیده است و ما سوار میشویم.
bârân mi-bârid, tâksi reside ast va mâ savâr mi-shavim.
Grammatical across different time frames, but incoherent as one completed past episode because viewpoint shifts without a discourse reason.
✅ باران میبارید، تاکسی رسید و ما سوار شدیم.
bârân mi-bârid, tâksi resid va mâ savâr shodim.
It was raining, the taxi arrived, and we got in.
Omitting a needed resumptive element
⚠️ مسافری که چمدان گم شده بود منتظر ماند.
mosâferi ke chamedân gom shode bud montazer mând.
Possible only if an unrelated suitcase is understood; it does not mean ‘the traveler whose suitcase was lost’ because the possessor is missing.
✅ مسافری که چمدانش گم شده بود منتظر ماند.
mosâferi ke chamedân-ash gom shode bud montazer mând.
The traveler whose suitcase had been lost waited.
Backshifting every report as in English
⚠️ گفت که تهران پایتخت ایران بود.
goft ke Tehrân pâyetakht-e Irân bud.
They said Tehran was Iran’s capital. (grammatical only in a historical/counterfactual frame; misleading for a continuing fact)
✅ گفت که تهران پایتخت ایران است.
goft ke Tehrân pâyetakht-e Irân ast.
They said that Tehran is Iran’s capital.
Choosing passive because English has one
⚠️ توسط دوستم گفته شد که اتوبوس دیر است.
tavassot-e dust-am gofte shod ke otobus dir ast.
It was said by my friend that the bus is late. (grammatical but needlessly bureaucratic here)
✅ دوستم گفت اتوبوس دیر میرسد.
dust-am goft otobus dir mi-resad.
My friend said the bus would arrive late.
Diagnostic exit task
Record a two-minute story about a journey, mistake, or unexpected meeting. Include an imperfective background, four simple-past events, one earlier past-perfect cause, a participant introduced by a relative clause, one real or unreal condition, and two different reported utterance types. Revise one clause for information focus and justify an active, passive, or generic-third-plural choice.
Pass when a listener can reconstruct event order, identify every participant, distinguish actual from hypothetical events, and tell whose words are being reported. If the listener loses only one strand, repeat that stage with a new short story; do not restart the entire path.
Key Takeaways
Build narratives in layers: viewpoint first, reference second, clause relation third, and stylistic ordering last. Complexity is successful only when the listener can still recover who did what, when, and under what conditions.
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
- A2 Path: Everyday CommunicationA2 — Turn A2 grammar into practical requests, shopping, health, planning, quantity, politeness, and short narrative exchanges.
- Narrative Choice among Simple Past, می Past, and PerfectB1 — Choose Persian past forms by discourse viewpoint: simple past for foreground events, می past for background, and perfect forms for prior results and reports.
- Reported Speech and Tense RetentionA2 — Report Persian statements with که while retaining meaningful tense and adjusting person, place, and time reference.
- Passive across the Tense and Mood SystemB1 — Carry Persian passive bases through subjunctive, perfect, future, modal, negative, and agreement patterns by conjugating the شدن layer.
- Relative Clauses with Resumptive PronounsA2 — Learn when a Persian relative clause leaves a gap and when it must repeat the head noun's role with a pronoun or enclitic.
- Topic-Comment StructureB1 — Organize Persian clauses around an established topic and an informative comment using fronting, resumptive clitics, null subjects, and conversational intonation.