what is it?
Turkish can attach the past copula -(y)DI to the stem of almost any tense or mood to express that the state or action described by that tense was true at a past reference point. The result is called the hikâye birleşik zamanı (narrative compound tense). It is a single rule — append -(y)DI, then add group-1 person endings — applied uniformly across the pluperfect (-mIştI), past habitual (-ArdI), future-in-past (-AcAktI), past necessitative (-mAlIydI), and past conditional (-sAydI). At B1 you met this pattern only on the present progressive (-Iyordu); here it extends to every tense base.
when to use it
Pluperfect (-mIştI): an action completed before another past event. Equivalent to English «had done».
Past habitual (-ArdI): a repeated or habitual action in the past, or an unreal/hypothetical aorist. Equivalent to English «used to do» or «would do (habitually)».
Future-in-past (-AcAktI): something that was expected or intended to happen from a past vantage point. Equivalent to English «was going to do» or «was about to do».
Past necessitative (-mAlIydI): an obligation or expectation that was not fulfilled. Equivalent to English «should have done» or «ought to have done».
Past conditional (-sAydI): a counterfactual condition in the past. Equivalent to English «if (subject) had done». This form appears in the protasis of type-3 conditionals.
formation
The structure is always: verb stem + tense suffix + -(y)DI + person ending. Two phonological rules apply:
The buffer -y- is used only when the tense suffix ends in a vowel (e.g. -Iyorydu). When the tense suffix ends in a consonant, the -y- is dropped and -DI attaches directly (e.g. gitmişti, gidecekti).
The D in -DI obeys consonant mutation: it surfaces as t after voiceless consonants (ç, f, h, k, p, s, ş, t) and as d elsewhere.
Person endings after -(y)DI are group-1: -(y)Im, -n, -∅ (3sg), -k, -nIz, -lAr.
The table below shows the five compound past forms for the verb gitmek (to go) in the 3rd person singular, followed by a full person-ending conjugation for the pluperfect.
| tense | tense suffix + -(y)DI (3sg) | meaning |
|---|---|---|
| pluperfect | gitmişti | he/she had gone |
| past habitual | giderdi | he/she used to go |
| future-in-past | gidecekti | he/she was going to go |
| past necessitative | gitmeliydi | he/she should have gone |
| past conditional | gitseydi | if he/she had gone |
Full person conjugation — pluperfect of gitmek (-mIştI):
| person | form | meaning |
|---|---|---|
| ben | gitmiştim | I had gone |
| sen | gitmiştin | you had gone |
| o | gitmişti | he/she/it had gone |
| biz | gitmiştik | we had gone |
| siz | gitmiştiniz | you (pl.) had gone |
| onlar | gitmişlerdi | they had gone |
Note that the 3pl can form in two ways: gitmişlerdi (plural marker on the participle) or gitmiştiler (plural marker after -DI). Both are standard; the first is more common in writing.
examples in context
common pitfalls
Stacking two tense markers. The copula -(y)DI is not a second tense suffix — it is a past copula grafted onto an existing tense form. Writing *gidiyorduyor doubles the tense marker. The correct form is gidiyordu: one tense suffix (-Iyor), one copula (-du).
Using group-2 person endings. After -(y)DI, person endings are always group-1. The 2sg ending is -n, not the group-2 -sIn. Say gelmiştin, not *gelmiştinsin.
Inserting -y- after a consonant. The buffer -y- appears only when the preceding tense suffix ends in a vowel. When it ends in a consonant, -DI attaches directly. Writing *yemişyti is wrong; the correct form is yemişti (ye-miş-ti), because -miş ends in the consonant ş.
Three sentences, graded here. Nothing is saved and no account is needed.
Biz o yıl her hafta sonu parka gidip midilli ___. (binmek)
Fill in the blank with the correct compound past form of the verb in parentheses.