第4文型をとる動詞(第3文型のとき for をつかう動詞)
第4文型(SVOO)の基本的な考え方は「第4文型をとる動詞 その1」で解説した通り、「S+V+O(人)+O(もの)」で「(人)に(もの)を〜する」を表す文型です。buy, cook, find, get, make, order, sing, fetchなどの動詞は、第3文型に書き換えるときに to ではなく for を使います。
なぜ for を使うのか
buy, cook, makeのような動詞は、「相手のために行為をする」という意味を持っています。これらの行為は、渡す相手がその場にいなくても成立します。花を買う行為自体は、渡す相手が不在でも完了しますね。この「〜のために」という目的・利益を表すのに適しているのが、前置詞forです。
一方、give型の動詞(tell, sendなど)は「ものが相手に渡る・伝わる」ことが行為の意味に含まれているため、方向を表すtoが使われます。詳しくは「第4文型をとる動詞 その1」をご覧ください。(forのコアイメージについては、前置詞句のページ「方向・到達点」もあわせてご覧ください。)
動詞一覧表(第4文型をとる動詞:第3文型で for をつかう動詞)
| 動詞 | 意味 | 第4文型(SVOO) | 第3文型(SVO + for) |
|---|---|---|---|
| buy | (人)に〜を買ってやる | John bought her some flowers. ジョンは彼女に花を買ってあげた。 | John bought some flowers for her. ジョンは花を彼女に買ってあげた。 |
| cook | (人)に〜を料理する | The chef cooked us a wonderful meal. シェフは私たちに素晴らしい料理を作ってくれた。 | The chef cooked a wonderful meal for us. シェフは素晴らしい料理を私たちに作ってくれた。 |
| find | (人)に〜を見つけてやる | He found us a taxi. 彼は私たちにタクシーを見つけてくれた。 | He found a taxi for us. 彼はタクシーを私たちに見つけてくれた。 |
| get | (人)に〜を手に入れてやる | Her father got her a brand-new camera. 彼女の父は彼女に新品のカメラを買ってあげた。 | Her father got a brand-new camera for her. 彼女の父は新品のカメラを彼女に買ってあげた。 |
| make | (人)に〜を作ってやる | Mary made him a cup of coffee during the break. メアリーは休憩中に彼にコーヒーを一杯入れてあげた。 | Mary made a cup of coffee for him during the break. メアリーは休憩中にコーヒーを一杯彼に入れてあげた。 |
| order | (人)に〜を注文してやる | He ordered me a new suit from his favorite tailor. 彼はお気に入りの仕立て屋に私のために新しいスーツを注文してくれた。 | He ordered a new suit for me from his favorite tailor. 彼はお気に入りの仕立て屋に新しいスーツを私のために注文してくれた。 |
| sing | (人)に(歌)を歌って聞かせる | She sang the guests some songs. 彼女はお客さんに何曲か歌を歌ってあげた。 | She sang some songs for the guests. 彼女は何曲か歌をお客さんに歌ってあげた。 |
| fetch | (人)に〜を取って来る | Shall I fetch you a blanket? 毛布を取って来てあげましょうか。 | Shall I fetch a blanket for you? 毛布をあなたのために取って来てあげましょうか。 |
| leave | (人)に〜を残しておく | He left her a note. 彼は彼女にメモを残した。 | He left a note for her. 彼はメモを彼女に残した。 |
| play | (人)に(曲など)を演奏して聞かせる | She played us a song. 彼女は私たちに歌を演奏してくれた。 | She played a song for us. 彼女は歌を私たちに演奏してくれた。 |
| fix | (人)に〜を作ってやる | He fixed her a drink. 彼は彼女に飲み物を作ってあげた。 | He fixed a drink for her. 彼は飲み物を彼女に作ってあげた。 |
| pour | (人)に〜を注いでやる | She poured him a cup of tea. 彼女は彼に紅茶を注いであげた。 | She poured a cup of tea for him. 彼女は紅茶を彼に注いであげた。 |
| prepare | (人)に〜を用意してやる | The staff prepared us a room. スタッフは私たちに部屋を用意してくれた。 | The staff prepared a room for us. スタッフは部屋を私たちに用意してくれた。 |
buyとgiveで前置詞が違うのはなぜ?
giveは「ものが相手に渡る」ことそのものが行為の意味に含まれるため to、buyは「相手のために行う」という意味を持ち、行為自体は相手が不在でも完了するため for が使われます。くわしくは「第4文型をとる動詞 その1」をご覧ください。
cook, make, buy, find, get, order, sing, fetch以外にforをとる動詞はあるか?
はい。leave, play, fix, pour, prepareなどもfor型です(表に追加しています)。共通しているのは「相手のために何かをしてあげる」という意味を持つ動詞である点です。
なお、bringは一見forを使えそうに思えますが、標準的には「その1」で扱ったto型に分類されます(He brought a book to me.)。bringは「ものが相手のもとへ届く」という意味が中心にあるためです。
第4文型をとる動詞(第3文型 for) パターントレーナー
- 英語の語順に合わせて並んでいる日本語訳を見る
- 和訳の順番に合うように、英語のフレーズ(チップ)をクリックで選んで、破線の箱を埋める
- 破線の箱をすべて埋めたら、「こたえあわせ」をクリック
- 不正解の場合は、「やり直す」ボタンをクリック(または置いたチップをクリック)して、破線の箱を埋め直す
- 正解すると「音声を聞く」ボタンが表示されるので、それをクリック。音声を聴き、リピートする
ELM式 語順マトリクス・トレーニング
SVOO ⇄ SVO + for全26文。第4文型(SVOO)をとる代表的な動詞13種について、前半13文でSVOOの語順を、後半13文で同じ動詞をSVO+forの語順に書き換える練習ができます。

