無生物主語構文


prevent, keep A from B


prevent + O + from 〜ing (Oが〜しないようにする。Oに〜させない)
keep + O + from 〜ing (Oが〜しないようにする。Oに〜させない)

※和訳するときは、「人」を主語に、「物」を副詞(句 or 節)のように訳すとうまく訳せます。


【例文】

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, prevented, here ]? 【一語不足している】



【問題解答】
1.Illness prevented him from attending the meeting.
2.What prevented you from coming here yesterday?
 …prevent を見たら、prevent A from 〜ing がすぐに思いつくようにしましょう。


cause, enable, allow A to do へ →