JLPT N2 Japanese grammar patterns: ~かいがあって, ~かいもなく, and ~がい