無生物主語構文のテーマ一覧
bring, take, lead A to B prevent, keep A from B cause, enable, allow A to do remind, deprive A of B cost, save, find A B surprise,excite,satisfy 無生物主語構文の復習問題
※和訳するときは、「人」を主語に、「物」を副詞(句 or 節)のように訳すとうまく訳せます。
◎ prevent A from ~ing (Aが~しないようにする。Aに~させない)
◎ keep A from ~ing (Aが~しないようにする。Aに~させない)
【例文】
● The rain prevented us from going out.
(雨のために、私たちは出かけることができなかった。⇒ 雨は私たちが出かけることを妨げた。)
● Cold weather kept the flowers from blooming.
(寒い気候のせいで、その花は咲かなかったんだ。⇒ 寒い気候は花を咲かせないようにした。)
では、この単元の無生物主語構文の問題を解いてみましょう。(解答は下方にあります)
問題:日本語の意味にあうように [ ] 内の語句を並び替えましょう。
1.病気のため彼はその会合に出席できなかった。
[attending, him, illness, the meeting, from, prevented].
2.なぜあなたは昨日ここへ来られなかったの?
[you, yesterday, coming, from, kept, here]? 【一語不足している】
【問題解答】
1.Illness prevented him from attending the meeting.
[ 無生物主語構文 prevent A from ~ing]
2.What kept you from coming here yesterday?
[ 無生物主語構文 keep A from ~ing]
…prevent,keep を見たら、prevent(keep) A from ~ing がすぐに思いつくようにしましょう。