This is the 14320th most frequent Turkish word.
olamamıştı
"Had not been able to become" or "had not happened."
Here, 'olamamıştı' indicates 'had not succeeded' or 'had not been able to be successful', and is formed from the verb 'olmak', meaning 'to be/become', combined with the inability suffix '-ama' and past tense '-mıştı'.
Bu işte başarılı olamamıştı.
He/She/It had not been able to succeed in this work.
In this context, 'olamamıştı' reflects the inability of a situation to become or turn out as desired, indicating a failed outcome in the past.
Planını düzgün yapmadığı için istediği gibi olamamıştı.
Because he/she did not plan properly, it had not turned out as he/she wanted.
Here, 'olamamıştı' signifies the inability to achieve a state — in this case, 'being happy' — due to an undesired result in the past.