اگر او این فیلم را قبلا دیده بود، دوباره به سینما نمیآمد.

Breakdown of اگر او این فیلم را قبلا دیده بود، دوباره به سینما نمیآمد.

این
this
بودن
to be
به
to
را
(direct object marker)
اگر
if
دیدن
to see
او
she
نیامدن
to not come
دوباره
again
قبلا
before
فیلم
movie
سینما
cinema

Questions & Answers about اگر او این فیلم را قبلا دیده بود، دوباره به سینما نمیآمد.

What kind of conditional sentence is this?

It is an unreal / counterfactual conditional.

  • اگر = if
  • the if-clause is اگر او این فیلم را قبلا دیده بود
  • the result clause is دوباره به سینما نمی‌آمد

In Persian, a very common pattern for this kind of sentence is:

اگر + past perfect ..., past imperfect

So here the idea is that the situation is imagined, not presented as a real fact.


Why is دیده بود used here?

دیده بود is the past perfect form of دیدن = to see.

Breakdown:

  • دیدن = to see
  • دیده = seen
  • بود = was

Together, دیده بود means had seen.

So:

  • قبلا دیده بود = had seen before

If the sentence used دید instead, it would mean simply saw, not had seen, and the conditional meaning would be different.


Why is نمی‌آمد used? Where is the Persian word for would?

Persian usually does not need a separate word exactly like English would in this kind of sentence.

Here:

  • می‌آمد can mean was coming, used to come, or would come, depending on context
  • نمی‌آمد = would not come / would not have come in this conditional context

Breakdown:

  • آمدن = to come
  • می‌آمد = came / was coming / would come
  • نمی‌آمد = did not come / was not coming / would not come

So the conditional meaning comes from the whole sentence, not from a separate word meaning would.


Can نمی‌آمد also mean wouldn’t have come, not just wouldn’t come?

Yes. In many contexts, Persian does not distinguish as sharply as English between:

  • wouldn’t come
  • wouldn’t have come

So this sentence can often be understood as something like:

  • If he/she had seen this movie before, he/she wouldn’t come again
  • or ... wouldn’t have come again

The exact English translation depends on the context. Persian often leaves that distinction to the situation rather than marking it very explicitly.


What does را do after این فیلم?

را is the direct object marker.

So:

  • این فیلم = this movie
  • این فیلم را = this movie, as the specific object of the verb

It usually is not translated directly into English, but it tells you that this movie is the thing being seen.

A good rough rule is:

  • use را when the direct object is specific / definite

Here, این فیلم is definitely specific, so را is natural.


Is او necessary? Why isn’t it repeated in the second clause?

او is often optional in Persian, because the subject can be understood from context.

In this sentence:

  • first clause: اگر او ...
  • second clause: the subject is omitted, but it is still understood to be the same person

So Persian does not need to repeat او in the second clause.

You could repeat it for emphasis or clarity, but it is usually unnecessary.


Can قبلا go in a different place?

Yes. قبلا = previously / before, and adverbs like this are fairly flexible in Persian.

This sentence has:

  • این فیلم را قبلا دیده بود

But you may also hear:

  • قبلا این فیلم را دیده بود

Both are natural. Persian word order is flexible with many adverbs, although the verb usually stays near the end.


Why is دوباره used there, and can it move?

دوباره means again.

Here it modifies the action in the second clause:

  • دوباره به سینما نمی‌آمد = would not come to the cinema again

Like many adverbs, دوباره can move somewhat, but this position is very natural.

For learners, the easiest reading is:

  • دوباره = again
  • به سینما = to the cinema
  • نمی‌آمد = would not come

Why does the sentence use آمدن = to come instead of رفتن = to go?

This depends on point of view.

In Persian, as in English, come and go depend on where the speaker mentally places the action.

  • آمدن = come
  • رفتن = go

If the cinema is treated as the relevant destination or viewpoint, آمدن can make sense.

That said, in many neutral everyday situations, a learner might expect رفتن به سینما = to go to the cinema, and that would also be very common in Persian.

So this sentence is grammatical, but the choice between آمدن and رفتن depends on context and perspective.


Does او mean he or she?

It can mean either one.

Persian does not mark gender in:

  • او = he / she
  • verbs like دیده بود or نمی‌آمد

So the sentence itself does not tell you whether the person is male or female. You only know from context.


How should نمی‌آمد be written and pronounced?

The standard written form is:

نمی‌آمد

It is pronounced roughly as:

ne-mi-â-mad

A few useful points:

  • می is usually attached with a half-space in standard writing
  • the آ gives the long â sound
  • in careful modern spelling, نمی‌آمد is better than writing it as one solid informal string

So if you are learning standard written Persian, نمی‌آمد is the form to remember.

AI Language TutorTry it ↗
What's the best way to learn Farsi grammar?
Farsi grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Farsi

Master Farsi — from اگر او این فیلم را قبلا دیده بود، دوباره به سینما نمیآمد to fluency

All course content and exercises are completely free — no paywalls, no trial periods.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions