من تا حالا این عکس را برای همسایه ام نفرستاده ام، اما فردا نامه را با پست برای او میفرستم.

Breakdown of من تا حالا این عکس را برای همسایه ام نفرستاده ام، اما فردا نامه را با پست برای او میفرستم.

من
I
من
my / I
این
this
بودن
to be
فردا
tomorrow
را
(direct object marker)
اما
but
برای
for
او
her
فرستادن
to send
عکس
photo/picture
همسایه
neighbor
تا حالا
so far
نامه
letter
با
by
پست
post
نفرستادن
to not send

Questions & Answers about من تا حالا این عکس را برای همسایه ام نفرستاده ام، اما فردا نامه را با پست برای او میفرستم.

Why is من included when the verbs already show I?

Persian often drops subject pronouns, because the verb ending already tells you the subject.

  • نفرستاده‌ام = I have not sent
  • می‌فرستم = I send / I will send

So من is optional here. It can be there for:

  • emphasis
  • contrast
  • clarity

The sentence would still be grammatical without it: تا حالا این عکس را برای همسایه‌ام نفرستاده‌ام، اما فردا نامه را با پست برای او می‌فرستم.

What does تا حالا mean here?

تا حالا means until now / so far / up to now.

It is very common in everyday Persian and often appears with the present perfect, especially in negative sentences. In this sentence, it gives the idea of:

  • I haven’t sent this photo so far
  • Up to now, I have not sent this photo

It is close in meaning to yet in English, but not exactly the same in every context.

What tense is نفرستاده‌ام?

نفرستاده‌ام is the negative present perfect.

It is built like this:

  • فرستادن = to send
  • فرستاده = sent
  • ام = I am / I have
  • نـ = negative prefix

So:

  • فرستاده‌ام = I have sent
  • نفرستاده‌ام = I have not sent

In standard spelling, it is usually written: نفرستاده‌ام

Why doesn’t the sentence use نمی‌فرستم instead of نفرستاده‌ام?

Because the meaning is different.

  • نفرستاده‌ام = I haven’t sent
  • نمی‌فرستم = I don’t send / I’m not sending / I won’t send, depending on context

Here the speaker is talking about the time period up to the present, so نفرستاده‌ام is the right choice.

Compare:

  • تا حالا این عکس را نفرستاده‌ام = So far, I haven’t sent this photo
  • این عکس را نمی‌فرستم = I’m not sending this photo
What does را do after این عکس and نامه?

را marks a specific direct object.

So:

  • این عکس را = this photo as a definite object
  • نامه را = the letter as a definite object

English does not have a direct equivalent, so this is often unfamiliar to learners.

A few important points:

  • را usually comes after definite or specific objects
  • in speech, it is often pronounced ro
  • it does not mean to or for; it only marks the direct object

So in this sentence:

  • این عکس را = the thing not sent
  • نامه را = the thing that will be sent
How does همسایه‌ام mean my neighbor?

همسایه means neighbor.
The ending ـام means my.

So:

  • همسایه‌ام = my neighbor

This is a very common Persian pattern:

  • noun + attached pronoun

Examples:

  • دوستم = my friend
  • خانه‌ام = my house
  • کتابم = my book

In careful writing, you will often see: همسایه‌ام

In less careful typing, people may write: همسایه ام

Why is برای used? Could it be به instead?

Yes, with فرستادن, both برای and به can be used in many situations.

  • برای همسایه‌ام = for/to my neighbor
  • به همسایه‌ام = to my neighbor

In everyday Persian, برای is very common and natural.
به can also be correct, sometimes sounding a little more direct.

So these are both possible:

  • این عکس را برای همسایه‌ام نفرستاده‌ام
  • این عکس را به همسایه‌ام نفرستاده‌ام

The difference is usually small in ordinary conversation.

Who does او refer to?

Here, او refers back to همسایه‌ام.

So the sentence first says:

  • for my neighbor

Then later:

  • for him/her

This avoids repeating همسایه‌ام.

Persian often does this just like English:

  • I haven’t sent this photo to my neighbor, but tomorrow I’ll send the letter to him/her.

Note that او can mean he, she, him, or her, depending on context. Persian does not mark gender in this pronoun.

Why does the sentence use می‌فرستم for tomorrow instead of a future tense like خواهم فرستاد?

Because in Persian, the present tense is very commonly used for a planned or expected future action when there is a future time word such as فردا.

So:

  • فردا ... می‌فرستم = I’ll send ... tomorrow

This is extremely normal in Persian.

The formal future form also exists:

  • خواهم فرستاد = I will send

But in everyday Persian, speakers often prefer the present form with a future time expression.

So:

  • فردا نامه را می‌فرستم = very natural
  • فردا نامه را خواهم فرستاد = more formal or literary
What does با پست mean?

با پست means by post / by mail.

Literally:

  • با = with / by
  • پست = post, mail

So it tells you the method of sending.

Other possible ways to express similar ideas are:

  • از طریق پست = via the mail / through the mail
  • پستی in some contexts

But با پست is simple and natural.

Is the word order fixed in this sentence?

Persian word order is somewhat flexible, but the basic pattern is usually Subject – Object – Verb, and the verb normally comes at the end.

This sentence follows that pattern well.

Common tendencies:

  • time words such as تا حالا and فردا often come early
  • the direct object usually comes before the verb
  • the verb usually stays at the end

So this is natural: من تا حالا این عکس را برای همسایه‌ام نفرستاده‌ام

You can move some parts for emphasis, but not every order sounds equally natural. For example, Persian allows more rearrangement than English, but learners should usually keep the verb at the end and avoid moving things too freely at first.

Is this sentence formal, neutral, or colloquial?

It is mostly neutral standard Persian.

A few things make it sound more standard-written than casual spoken Persian:

  • او is more formal/neutral than everyday spoken اون
  • full forms like برای او are more written than colloquial براش
  • standard spelling would normally use half-spaces

A more conversational spoken version might be:

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

Notice the spoken-style changes:

  • رارو
  • اماولی
  • همسایه‌امهمسایم
  • برای اوبراش
  • نفرستاده‌امنفرستادم in casual speech
Why are some of these words often written differently, and what is the standard spelling?

In normal modern Persian spelling, some parts are usually connected with a half-space or written in a standard joined form.

A more standard version of the sentence is:

من تا حالا این عکس را برای همسایه‌ام نفرستاده‌ام، اما فردا نامه را با پست برای او می‌فرستم.

Common standard forms here are:

  • همسایه‌ام rather than همسایه ام
  • نفرستاده‌ام rather than نفرستاده ام
  • می‌فرستم rather than میفرستم

Many people omit these in casual typing, especially on phones, but learners should recognize the standard spellings.

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