buy型SVOOの受動態

Corpus check · 2,377,082,898 words

SVOO の受動態は
for 型では作れないのか

「buy 型(SVO for A に書き換える動詞)で、SVOO のまま受動態にできるのは buy だけ」—— この定番の説明を、23.8億語の均衡コーパスで全数検証した。あわせて、能動での SVOO と 前置詞句の使用比、そして受動にしたときに主語の座がどう入れ替わるかを測った。

1億6,457万文を1パス全数走査動詞62語人手判定 1,888件で精度補正2026-09-07

  1. 「buy だけ」は誤り。最大の反例は spareI was spared the details. 補正 1,394件)で、buy(40件)の35倍。 ほかに make(an offer)・save・play・order・reserve・pour・cook でも実例が出る。 ただし for 型全体では to 型の 1/71、spare を除けば 1/297 で、「まず作れない」という趣旨は正しい。

  2. 能動では for 型も SVOO が多数派。 to 型 88.9%、for 型 77.6% が SVOO。 buy の既定は buy him a present(82.6%)であって、for 句ではない。

  3. 受動にすると for 型は立場が逆転する——例外は「相手の状態が変わる」動詞。 「人が主語」の受動は to 型 82.5% に対し for 型 18.6%。しかも for 型は 受動そのものが桁違いに少ない(buy は与格用例の 0.28%、give は 6.8%)。 ただし spare だけは 94.9% → 99.9% で逆転せず、21.6% が受動——give より高い。

71
受動 SVOO の頻度差
to 型 128,918 件 ⇄ for 型 1,827 件(spare 除くと 297 倍)
1,394
spare の受動 SVOO。for 型の 76% を 1 語で占める
buy は 40 件(35 分の 1)
17
受動 SVOO が 1 件も出ない for 型動詞
find・build・get・keep・choose ほか

Q1「SVOO のまま受動にできるのは buy だけ」か

for 型動詞について「be + 過去分詞 + 名詞句」(人が主語で、渡された物が動詞の後に残る形)を 全数抽出し、機械フィルタののち 1 件ずつ人手で判定した。下の件数は、抽出件数に その動詞セルの実測精度を掛けた補正値(23.8億語あたり)。

for 型動詞の「受動 SVOO」実測。精度は無作為抽出した用例を人手判定した正解率、n はその判定件数。
動詞補正件数10億語あたり抽出件数精度 (n)実例の型
spare1,3945861,5070.925 (20)be spared the details
make229969,6060.024 (42)be made an offer
save98412520.389 (18)be saved the trouble(spare の意味)
buy40171410.286 (42)be bought a drink
play30135420.056 (18)be played a recording
order1252170.056 (18)be ordered a drink
reserve94560.167 (18)be reserved a space
pour73260.278 (18)be poured a shot
secure52900.056 (18)be secured the right
cook211030.024 (42)be cooked dinner
book10.4450.028 (18)(境界例のみ)
find / build / get / keep / call / choose / cut / design / select / prepare / win / sing / bake / knit / paint / fetch / do 0055,000+0.0001件も無し

for 型合計 1,827 件(10億語あたり 769 件)に対し、to 型は 128,918 件(同 54,236 件)——71 倍。 ただし for 型の 76% は spare 1 語で、spare を除くと 433 件・297 倍差になる。

上位の実体を見ると、spare「〜を免れさせる」、save(=spare の意味)、pour / buy a drink(その場で手に渡る)、 order・reserve(相手のために確保される)、make an offer(相手に提示される)、leave(遺贈)—— いずれも「相手の状態が実際に変わる」動詞「作ってあげる」だけの make a cake・cook・build・find は本当に 0 件で、 分かれ目は for か to かではなく意味のほうにある。

I am thankful that I have been spared the Dragoon's insolence for an entire week.
modern_fiction
Patients were frequently spared unnecessary treatment, and management was more appropriately targeted.
pmc_oa
I'm just saying I'm not in a mood to be bought a drink by a guy in a suit.
opensubtitles
My step-siblings were bought everything under the Sun that was on their wish list.
reddit
As other deputies arrived, the children were bought food from a nearby McDonald's.
cc_news
After being cooked dinner by Imran and Tom, the housemates waited patiently to eat dinner together.
cc_news
So this house party starts up, and I'm poured a shot of the evil liquor.
reddit
In not taking this step seven years or five years ago, this country could have been saved a great deal of suffering.
natural_speech(講演)
Is this something like being made an offer you can't refuse?
opensubtitles

Q2能動では SVOO と 前置詞句 のどちらが多いか

同じ動詞の V O OV O to/for A を、両方の項が文中に出ている用例だけで比べた。 to 型は to 句、for 型は for 句が相手。

能動での使用比(人手判定で補正済み)。SVOO% が 50 を超えれば SVOO が既定。
動詞SVOOV + to / forSVOO%
tellto178,6634,46697.6
teachto31,0592,16393.5
bringto60,4844,86892.6
giveto895,67178,47791.9
promiseto6,95362391.8
showto98,40611,41089.6
lendto7,9031,63982.8
offerto46,3899,98982.3
awardto2,16364477.1
sendto60,83723,99671.7
handto30,26112,31371.1
writeto7,4673,78066.4
payto15,41213,35653.6
readto4,2893,96252.0
sellto9,63210,96946.8
sparefor4,82525894.9
getfor116,10922,27583.9
savefor13,2762,77282.7
buyfor39,1938,28082.6
findfor14,4047,72265.1
keepfor4,3872,43664.3
makefor20,21012,86261.1
cookfor1,6941,11360.3
orderfor1,4211,14155.5
buildfor2,9403,03549.2
playfor2,6093,38743.5

合計では to 型 88.9% / for 型 77.6% が SVOO。 「to 型は SVOO、for 型は前置詞句」ではなく、どちらの型でも能動の既定は SVOO。 前置詞句が上回るのは sell・build・play だけで、目的語が重い・対比する・列挙するといった 一般的な条件で選ばれている。

call は for 型として挙がることが多いが、実データはほぼ全部 call me a liar 型の SVOC(命名)で、call me a cab は千件規模しかないため表から外した。

Q3受動にすると立場は逆転するか

両方の項が出ている受動だけを取り、人が主語(I was given a book)と 物が主語(A book was given to me)の比を、能動での SVOO 率と並べた。 線が長い動詞ほど、能動と受動で優先が入れ替わっている。

能動で SVOO を選ぶ率 受動で人を主語にする率
能動SVOO率と受動での人主語率 0% 25% 50% 75% 100% to 型(give・tell・send …) pay hand offer give 92 87 show teach tell send sell write for 型(buy・make・cook …) spare play save order make cook leave build buy 83 30 find get
各行は動詞。左右の点が離れているほど、能動での好みが受動で通らない。 to 型は点がほぼ重なる(give 91.9 → 86.6)が、for 型は大きく左へ落ちる(buy 82.6 → 30.0)。
逆転幅 = 能動SVOO% − 受動で人が主語%。右端は「与格の用例のうち受動で現れる割合」。
動詞能動SVOO%受動で人主語%逆転幅受動になる率
sparefor94.999.9−5.021.6%
offerto82.385.1−2.816.1%
giveto91.986.6+5.36.8%
showto89.683.9+5.74.4%
handto71.177.3−6.28.9%
teachto93.584.8+8.77.7%
payto53.678.3−24.711.9%
tellto97.675.7+21.91.7%
sendto71.745.3+26.43.0%
sellto46.813.9+32.910.6%
writeto66.40.0+66.41.2%
playfor43.526.9+16.61.8%
savefor82.762.0+20.71.0%
orderfor55.532.3+23.21.4%
makefor61.112.3+48.85.3%
cookfor60.311.5+48.80.8%
buildfor49.20.0+49.28.0%
buyfor82.630.0+52.60.28%
findfor65.10.0+65.10.5%

読み取れること

なぜそうなるか(データから言える範囲)

to 型(give・show・tell・offer・teach・pay・hand・award・grant・deny)は 相手が実際に受け取る/被るところまで意味に含む。だから受け取った側を主語にして 「その人がどうなったか」を語れる。for 型(buy・make・cook・build・find)は 相手のために作る・買うであって、相手の手に渡ったことまでは言っていない。 受け取り手を主語に立てる受動は、意味の重心と合わないので使われない。

つまり分かれ目は for か to かではなく、「相手の状態が変わるか」。 for 型に分類される動詞の中でも、次のように意味の型で受動のなりやすさがきれいに分かれる。

for 型の中の分かれ目。右列は「与格の用例のうち受動で現れる割合」。
動詞意味の型受動になる率
spare相手が不快なものを免れる21.6%
make (an offer)相手に提示される5.3%
save相手が手間・苦痛を免れる1.0%
order / reserve相手のために確保され、相手のものになる1.4%
buy / pour (a drink)その場で相手の手に渡る0.28%
cook / find / build / get / keep作る・探すだけ。渡ったとは言っていない0〜0.8%

Q4for と to が割れる動詞

同じ動詞が両方の前置詞をとるとき、両者は自由に入れ替わるのではなく、意味が違う。 下は「人が前置詞の目的語」の用例だけを取り、人手判定で補正した内訳。 片方が 10% 未満なら実質そちらの型、10〜90% なら割れる。

to 句と for 句の割れ方(能動・補正済み)。右2列は受動での前置詞。
動詞SVOOto 句for 句for%受動 to受動 for
cut3,3020345100.0for 専用2126
keep4,38702,215100.0for 専用4345
spare4,825525898.1for 専用22
do35,9321,98442,05795.5for 専用2,2001,077
play2,6091773,38795.0for 専用6282
get116,1093,97719,49183.1割れる123
make20,2107,06311,94362.8割れる9502,534
sing1,53793783747.2割れる1711
write7,4673,7803,07444.8割れる131549
leave19,8718,2322,57923.9割れる1,235464
offer46,3899,9893,04023.3割れる1,611115
throw5,0871,28635921.8割れる628
read4,2893,39678018.7割れる25910
show98,40611,4105264.4to 専用810204
serve2,3981,057333.0to 専用22937

この表に載らない動詞は、片方が実質ゼロで争いにならない。素の比率で to 側=hand 0.1% / lend 0.8% / email 1.0% / owe 3.6% / award 3.7% / give 3.8% / send 5.2% / sell 5.4% / mail 5.4% / teach 7.3% / grant 9.6% / bring 9.9%(数字は for の割合)、 for 側=buy 98.3% / cook 97.8% / save 97.4% / bake 97.2% / prepare 96.9% / choose 96.8% / pour 94.7% / build 93.8% / find 93.3% / order 90.6%。

割れる動詞の to と for は意味が違う

人手判定した用例から読み取れる、両前置詞の役割分担。
動詞to 句for 句
write宛先 — write a letter to her family代筆・献呈 — write a song for his departed wife
leave任せる・遺贈 — leave it to you / to his sons取っておく — leave a note for you
get届ける — get a message to her買ってくる — get that pot for me
throw投げ渡す — throw your weapons to me催す — throw a party for my mom
read読み聞かせる — read the replies aloud to them代読する — shall I read it for you?
do加える(被害)— do something to me代わりにやる — do it for me
make約束・提示 — make a commitment to them作ってあげる — make my music for him
sing / play歌って/かけて聞かせる — sing it to me同じ意味 — sing it for me(ここだけ自由変異

つまり「to 型/for 型」の二分は、語ではなく語義の分類。同じ write でも、 宛先を言うなら to、代わりに書くなら for で、SVOO(write her a letter)が対応するのは to 側の意味のほうである。受動での前置詞もこれに従い、leave は to が 73%、 make と write は for が 73% / 81% になる。

spare は割れているか — 前置詞では割れず、意味で割れる

spare は 98.1% が for で、前置詞としては割れない。 ところが用法を語義で分けると、きれいに二つに割れる

spare の2つの意味と、それが現れる形(transfer される名詞の語彙で分類。分類できた分のみ)。
割く
a glance / a moment / a thought
免れさせる
the details / the pain / jail
免れさせる%
SVOO — spare sb sth47741146%
for 句 — spare sth for sb23752%
to 句 — spare sth to sb500%
受動 — be spared sth1763497%

「免れさせる」の spare は SVOO 専用で、for にも to にも書き換えられない。 spare me the details はあっても *spare the details for me は出てこない。 そして受動になるのは、その SVOO 専用の意味のほうである(受動の 97%)。

だから spare が「for 型なのに受動 SVOO が作れる」のは矛盾ではない—— 受動を作っている用法は、そもそも for 型の与格ではない。 逆に、for と交替する「割く」の spare(spare a moment for me)は、 ほかの for 型動詞と同じく受動にならない。

授業でどう言うか

「for 型は SVOO の受動をまず作らない。相手を主語にしたければ to 型(give・show・tell・send・teach・offer・pay)。 ただし be spared the detailsbe bought a drink は実際に使われる」——ここまでは実測どおり。

「buy だけ」と言い切ると、I was spared the details(buy の35倍の頻度)や be poured a drink / be saved the trouble / be made an offer に 出会ったときに説明できなくなる。理由づけは「for 型だから」ではなく 「相手の状態が変わる動詞か」で立てるほうが、実例と衝突しない。

逆に「for 型でも能動なら SVOO が普通(buy him a present が既定)」は強調してよい。

方法

ローカル均衡コーパス 23.77億語 / 1億6,457万文(opensubtitles・MediaSum・現代小説・cc_news・ Wikipedia・Common Crawl・reddit・PMC・arXiv・自然会話の10ソース、話し言葉34.8%)を spaCy の品詞・レンマ注釈つきで全数走査。与格交替をする動詞62語について、態(能動/受動/get受動/ 分詞/判定不能)と枠(SVOO/to句/for句/保持目的語/定形節/単目的語)を決め、 NP の主要部・型・限定詞の有無・助動詞の語形まで記録した。

判定の水増しを避けるため、ゼロ that 節(told me he was tired)、時間の副詞句 (bought a car last week)、目的格補語(was made a member)、分詞句 (was prepared using a kit)を機械的に除外。そのうえで (動詞×枠) を層として 無作為抽出した 1,888件を1件ずつ人手判定し、層別精度で件数を補正した。

数字の限界