得る => can; to be able to; is possible to~ N2
ざるを得ない => cannot help (doing); have no choice but to ~ N2
ざるを[得「え」]ない => Only A is left to do/can be done N2
(Not)only, (Not) even
得ない => unable to; cannot; it is not possible to ~ N2
Ability
ふしがある => Seem N2
Speculation
としている => be about to N2
Time
~をきんじえない(~を禁じ得ない) => can't help but; can't refrain from ~ N1
もしかすると/もしかしたら~かもしれない => perhaps; maybe; perchance; by any chance ~ N3
たしかに/なるほど~かもしれない => might; perhaps N3
Speculation
... そうにしている => to look ~, to seem~ N4
Evaluate
てさしあげる => to do something for somebody N4
Respectful, humble
てさしあげる => Do for N4
Give and take advice