てくれてありがとう => Thank you for doing A N4
Honorifics
てくれる => Do for someone. N4
Give and take advice
うと~まいと,うが~まいが => Whether or not A (is/occurs) N1
Based/focused/depending on
まみれ => Covered in A (negative condition) N1
Adjectival, Descriptions
~ました/~ませんでした => Polite, past form of verb N5
Verb suffixes
~がほしい => I want ~ N5
Asking and Telling
てしまう => Did something N4
Secondary Verb
まだしも => A is acceptable, N2
Comparison, Exchange
くせして => Even though A N2
Contrast,Surprise
てしょうがない/てしかたがない => Very A; Really A; Extremely A N2
Degree, Level, Amount
しまつだ => Denotes negative results A N1
Reason, Result, Response
[捲「まく」]る => To do A a lot/incessantly N1
Degree/ Level/Amount