英語
高校生
解決済み

「大雪のせいで列車は定刻通りに到着しなかった。(Heavy snow preventedで始めて)」という問題があって答えがHeavy snow prevented the train from arriving on time.だったのですがarriveの後にatがつかない理由を教えてください。あと、talk withとかみたいに前置詞がつく場合との違いを教えてください!!

回答

✨ ベストアンサー ✨

_arrive も、talk も、自動詞です。ですから、目的語の役割をする名詞がある時には、前置詞が必要になるのです。

 Heavy snow prevented the train from arriving at the destination on time.
 「大雪のせいで(その)列車は定刻通りに(目的地に)到着しなかった。」

_この様に、後にあたかも目的語の様な名詞を持って来ると、at とかの前置詞が必要に成ります。
_熟語の様に捉えて、よく使われる前置詞を覚えるのも大事ですが、高校生になったら、そろそろ、自動詞か、他動詞か、両方あるのか、も、意識して覚えて下さい。

ぶろっこりぃ

自動詞なのは理解しているのですが、目的語がついてない場合でもtalk withになる場合があると思うのですが、、、それは関係代名詞の構成要素(?)のときだからでしょうか?

ぺんぎん

_そうです。関係代名詞が目的語の様な役目をして、かつ、位置が倒置されたり、場合に依っては、省略されたり、しているのです。

ぶろっこりぃ

何度もありがとうございました!!!わかりやすかったです🙇‍♀️

この回答にコメントする
疑問は解決しましたか?