Ongoing duration (...ast ke)

Expressing Ongoing Duration

When you want to say that an action has been happening for a certain amount of time and is still going on, English uses the present perfect continuous tense (e.g., "I have been working"). Farsi approaches this much more simply.

Because the action is still happening right now, Farsi uses the standard present indicative tense, introduced by the phrase است که (is that).

The formula is: [Time period] + است که + [Present Indicative Verb]

Literally, you are saying "It is [time period] that I am doing [action]."

Notice how the Farsi verbs are in the present tense because the action continues into the present moment.

To ask a question about how long an ongoing action has been happening, you can use the phrase مدت زیادی است که (is it a long time that) combined with a question word like آیا or simply with a rising tone of voice.