✨ 最佳解答 ✨
What on earth ~
Why on earth ~
どちらも似た表現で迷いますよね。
疑問詞の後にon earth が続くと「いったい全体」と驚きを強調する表現になります。
この文から on earth の強調表現を外して考えると、解答の手がかりになります。
[ ] did you go there last night?
①what ②where ③who ④why
[What] did you go there last night?
だと、おっしゃるように、「のため」という意味の単語がないので、What を選ぶとすればそれを補うために for が入ります。
[What] did you go there for last night?
選択肢4の Why だと
[Why] did you go there last night?
と「どうして昨夜そこへ行ったのですか」という意味に合致します。本題に戻って on earth を加えて強調すると「いったいどうして」という意味になります。
ご丁寧にありがとうございました