~ばよかった/~たらよかった/~ばよかったのに/~たらよかったのに => If only N3
かと思ったら/かと思うと => just when; no sooner than ~ N2
とうとう ... なかった => In the end, not... N3
Completed
…かと思ったら => just when; no sooner than ~ N2
Things do not match the prediction
(か)とおもうと / (か)とおもったら => just when; no sooner than ~ N2
Simultaneously
… となったら => If... N2
Condition (hypothetical condition)
…とばかりおもっていた => Thought that ... N3
Speculation
ではなかったか => Wasn't it ...? N4
Exclamatory
ではなかったか => Wasn't it? N4
Speculation
まさか...とはおもわなかった => never thought that N3
Surprised
...といった => like; such as ~ N2
Line up, list
んじゃなかったか => shouldn't have... N4
Regret