(か)とおもうと / (か)とおもったら => just when; no sooner than ~ N2
Simultaneously
使役形 => Causative form N4
~というか~というか/~といおうか~といおうか      => (I’m not sure if it’s) A or B, Or perhaps, Or maybe N1
[使「し」][役「えき」][受「う」]け[身「み」] => Imperative N4
Causative, Passive, Volitional
~からとおもって => Because I think... N1
Base, base
をもって => with... N1
Means and methods
…とばかりおもっていた => Thought that ... N3
Speculation
~V使役受身      => causative-passive form N4
Conjugate verbs
まさか...とはおもわなかった => never thought that N3
Surprised
のを知っていますか => Do you know...? N4
...もらおう => Please... N4
Benefit
~をおして      => to overcome (opposition); to push past ~ N1