英語
高校生
解決済み

英語

《問題》
[  ]on earth did you go there last night? 
[  ]に当てはまるものを次の①〜④から選べ
①what ②where ③who ④why

《解答》

いったいどうして昨夜そこへ行ったのですか

《質問》
私は①にしました
いったい何のために昨夜そこへ行ったのですか
だと思いましたが、やはり「のため」という意味がないから①は不正解なのでしょうか?それとも他の理由で根本的に①は不正解なのでしょうか?

よろしくお願いします

回答

✨ ベストアンサー ✨

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 を加えて強調すると「いったいどうして」という意味になります。

奏音

ご丁寧にありがとうございました

この回答にコメントする

回答

①what で何のためにという意味にする場合、
for や to do などの語が必要になります。
what は疑問代名詞なので、名詞や代名詞と同じ扱いです。

今回の問題ではそれらの語がないので、
疑問副詞の ④why になります。

奏音

なるほど、疑問代名詞と疑問副詞とで別物だったんですね
ありがとうございました

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