Should have and had to: -meliydi, gerekiyordu, zorunda kaldım
What you should have done or had to do is -meliydi (gitmeliydim: I should have gone) or gerekiyordu / lazımdı (gitmem gerekiyordu: I had to go).
| Form | Example | Meaning |
|---|---|---|
| -meli + -ydi | gitmeliydim | I should have gone |
| -me + possessive + gerekiyordu | gitmem gerekiyordu | I had to go |
| -me + possessive + lazımdı | gitmem lazımdı | I had to go (spoken) |
| -mek zorunda kaldım | gitmek zorunda kaldım | I was forced to go |
| -memeliydi | söylememeliydin | you shouldn't have said that |
| gerek yoktu | gelmene gerek yoktu | you didn't have to come |
Regret or real obligation?
- -meliydi expresses regret or reproach, like English “should have”: *Daha erken gelmeliydin*.
- gerekiyordu / lazımdı describes an obligation that really existed, like “had to”.
- -mek zorunda kalmak means “to be forced to”: *Taksiye binmek zorunda kaldık*.
- “Didn't have to” is gerek yoktu.
Examples
- Sana daha önce söylemeliydim.I should have told you earlier.
- Dün erken kalkmam gerekiyordu.I had to get up early yesterday.
- Otobüs gelmedi, yürümek zorunda kaldık.The bus didn't come, so we had to walk.
- Bu kadar geç yatmamalıydım.I shouldn't have gone to bed so late.
- Hediye almana gerek yoktu!You didn't have to buy a present!
Common mistakes
- ✗ Daha önce söylemeli oldum.✓ Daha önce söylemeliydim.English “should have told” uses “have”; in Turkish the past simply goes onto -meli: söylemeliydim.
- ✗ Erken kalkmaya sahiptim.✓ Erken kalkmam gerekiyordu.English “I had to” has nothing to do with sahip olmak (to own); a past obligation is gerekiyordu.
- ✗ Bu kadar para harcamana gerek yok. (= you didn't need to)✓ Bu kadar para harcamana gerek yoktu. (= you didn't need to)For the past, yok takes -tu: gerek yoktu, like “didn't need to”.
- ✗ Evde kalmak zorunda oldum.✓ Evde kalmak zorunda kaldım.“Was forced to” is zorunda kalmak; olmak does not work here.
- ✗ Bu kadar yememeliydım.✓ Bu kadar yememeliydim.The ending follows the i before it: yememeli-ydim.
