てしまった => to finish N4
Description
と言っていました => Someone said... N4
Speaking
てしまっていた => Did by accident / finished N4
Completed
~ばよかった/~たらよかった/~ばよかったのに/~たらよかったのに => If only N3
または => or N4
また => (Choose) or N3
Selection
まさか...とはおもわなかった => never thought that N3
Surprised
ました => Did something... N5
Conjugate verbs
またもや => again N3
Repetition, habit
...また... => again , once again N3
Repetition, habit
... ようったって => Even if ... can't .... N2
Things do not match the prediction
… となったら => If... N2
Condition (hypothetical condition)