◾️疑問
shout は「怒鳴る」「叫ぶ」という認識ですが、今回は男が怒鳴り
その相手である me をそのまま後ろに置けると思っていました。
なぜ shout は人を直接目的語にできず、shout at me という形になるのでしょうか?
またバスの中での出来事だったので in the busとしましたがこちらも誤りでした。
◾️問題
バスの中で男の人が私に怒鳴りました。
◾️自分の回答
A man shouted me in the bus.
◾️正解
A man shouted at me on the bus.
◾️ChatGPTによる解説
shout は日本語では「叫ぶ」「怒鳴る」と訳されますが、英語では後ろに何を置くかによって文の作り方が変わります。
まず、shout の直後には「叫んだ内容」を目的語として置くことができます。
He shouted my name.
彼は私の名前を叫びました。
この文で my name は「叫ぶという行為を向けられた相手」ではなく、「実際に叫んだ内容」です。
このように shout は、叫んだ言葉や内容を直接目的語にすることができます。
一方、「誰かに向かって怒鳴る」と言いたい場合、その人を shout の直後に直接置くことは基本的にできません。
相手を示すには前置詞 at を使い、shout at someone という形にします。
He shouted at me.
彼は私に怒鳴りました。
ここでの at は、声や行為が向けられる「方向・対象」を示しています。
shout という動詞自体は「声を上げる・叫ぶ」という行為を表し、その声が誰に向けられたのかを at で示していると考えると構造が分かりやすくなります。
そのため、A man shouted me. とすると、me を shout の直接目的語として置くことになり、通常の「私に怒鳴った」という意味では使えません。
「私に向かって怒鳴った」なら A man shouted at me. となります。
ただし、「shout は人を直接目的語にできない」とだけ覚えるより、shout の後ろには「叫んだ内容」を直接置けると理解しておく方が正確です。
shout my name
私の名前を叫ぶ
shout a warning
警告を叫ぶ
shout at me
私に向かって怒鳴る
この違いを見ると、shout の直後に置かれるものと、at の後ろに置かれるものの役割が異なることが分かります。
直接目的語は「何を叫んだか」、at の後ろは「誰に向かって叫んだか」です。
また、今回の文では in the bus ではなく on the bus が使われています。
英語では、バス・電車・飛行機などの公共交通機関に「乗っている」という通常の状況では、基本的に on を使います。
on the bus
on the train
on the plane
in the bus も文脈によって「バスという物体の内部」を表すことはできますが、単に「バスに乗っている」「バスの中で出来事が起きた」と言う場合は on the bus が自然です。
今回の英文には、shout at と on the bus という2つのポイントがあります。
特に shout については、日本語の「人に怒鳴る」という形をそのまま英語に当てはめるのではなく、shout が表す「声を上げる」という行為と、その声が向かう相手を at でつなぐ構造を理解することが重要です。
◾️ポイントまとめ
・shout は「叫ぶ」「声を上げる」という行為を表す
・叫んだ内容は shout の直接目的語にできる
・人に向かって怒鳴る場合は shout at someone を使う
・shout my name は「私の名前を叫ぶ」、shout at me は「私に向かって怒鳴る」
・バスや電車などに乗っている通常の状況では on the bus、on the train のように on を使う

コメント