第4文型(SVOO)をとる動詞|forを使う動詞とその書き換え方

目次

第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) パターントレーナー 

  • 英語の語順に合わせて並んでいる日本語訳を見る
  • 和訳の順番に合うように、英語のフレーズ(チップ)をクリックで選んで、破線の箱を埋める
  • 破線の箱をすべて埋めたら、「こたえあわせ」をクリック
  • 不正解の場合は、「やり直す」ボタンをクリック(または置いたチップをクリック)して、破線の箱を埋め直す
  • 正解すると「音声を聞く」ボタンが表示されるので、それをクリック。音声を聴き、リピートする
第4文型をとる動詞 その2 語順トレーニング|ELM式

ELM式 語順マトリクス・トレーニング

SVOO ⇄ SVO + for

全26文。第4文型(SVOO)をとる代表的な動詞13種について、前半13文でSVOOの語順を、後半13文で同じ動詞をSVO+forの語順に書き換える練習ができます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次