~ばよかった/~たらよかった/~ばよかったのに/~たらよかったのに => If only N3
…かと思ったら => just when; no sooner than ~ N2
Things do not match the prediction
… となったら => If... N2
Condition (hypothetical condition)
のだったら => If truly... N3
Description
ようだったら => If... N2
Condition (hypothetical condition)
かと思ったら/かと思うと => just when; no sooner than ~ N2
ではなかったか => Wasn't it? N4
Speculation
ではなかったか => Wasn't it ...? N4
Exclamatory
だったら => if it's the case N2
Story topic
んじゃなかったか => shouldn't have... N4
Regret
…のではなかったか => Wasn't it…? N2
Doubt
(か)とおもうと / (か)とおもったら => just when; no sooner than ~ N2
Simultaneously