英語
高校生
解決済み

He told the story to his friends.という文の文型についてです。ワークの回答ではSVOMとなっていたんですがSVOOでは無いんでしょうか、回答いただければ幸いです

回答

✨ ベストアンサー ✨

tellはさまざまな文型があるのですが、今回の場合SVOが正解です。
まず、目的語は前置詞を伴わないというルールがあります。今回の場合ではtoが前置詞です。基本的に前置詞を伴った語句は修飾語と捉えることが多いです。
また、S tell OOの場合なのですが、最初にくるOをO1、後にくるOをO2とすると、O1にO2を伝えると訳すことになります。もし、今回の文(正確には He told the story his friends.でtoがない文を考える)をSVOOで訳してしまうと、そのストーリーに彼の友達を伝えるみたいになってしまい文脈がおかしくなってしまいます。

高専生

S buy a book for 人
みたいな場合でもSVOMになりますか?

とー

そうですね!forも前置詞なので目的語にはなりません!

高専生

このサイトでO₂ for O₁みたいな書き方をされてるのはそれが目的語であることを表すっていうよりも、SVO₁O₂からの順番の変化を分かりやすく表すためにこういう書き方をしてるってだけなんですかね

とー

おっしゃる通りだと思います!

高専生

了解です!やっと理解出来ました。ありがとうございます!

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