回答

✨ ベストアンサー ✨

①の範囲は ー1<a<2
②の範囲は  a>1
a=1のとき ①の範囲は満たしているが等号がないため
a>1は1を含まないから②の範囲は満たしていない。
a=2のとき②は満たしているが等号がないため
ー1<a<2は2を含まないから①を満たしていない。
a=1と2の場合は①②の共通範囲でないからどちらか一方
だけが虚数解となる。このことから
ー1<a≦1 2≧aとなり
a=1と2が含まれなければならない。

この回答にコメントする
疑問は解決しましたか?