- ベストアンサー
動詞「cost」の用法について
- 動詞「cost」の使い方について英語辞書では「cost + 金額 + for 人」という表現は不可とされていますが、実際の英文記事ではこの表現が使われています。
- ネイティブの方は、「cost + 金額 + for 人」という表現をよく使うのか、めったに使わないのかは不明です。
- もしネイティブがこの語順をめったに使わないのであれば、その理由は文法的な制約や表現の違いによる可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
cost は cost 人 お金で SVOO のような形で用いますが, 本来,give 人 ものや buy 人 もの という基本パターンとは違います。 もともと cost は自動詞であり,その後,人を直接目的語にとるようになり, お金の部分は副詞的な意味で続けられていました。 「○○円ぶんだけ」という感じでしょうね。 そのせいもあって,give もの to 人,buy もの for 人 という変形にはなじみません。 直接,人に費用がかかるので,for パターンでなく,to パターンのはずですが, 辞書には cost お金 to 人は不可,となっています。 ただ,cost という動詞とは切り離して, for 名詞 to 原形のように,意味上の主語として続けることはできますし, for 目的で「~するために」という意味でも続けられます。 それと同様,「人にとって」という意味で for 人をつけることは可能だと思います。 ただし,me のような語の場合, cost me お金とすればいい。 me のような代名詞では,give, buy でも to や for は用いないのが普通です。 今回のように,parkgoers という名詞の上,who ~で修飾され,長くなっているので, 後に置かざるを得ない。 その場合に,cost OO からの変形とは別に for ~と続けることになる,ということだと思います。
その他の回答 (2)
- d-y
- ベストアンサー率46% (1528/3312)
確かにcostの基本的・一般的な使い方は「cost + 人 + 金額」ですけど、「cost + 金額 + for 人」が不可というわけではないと思います。 特に、人によって値段が違う場合に「~の人の値段は~です」と言うときは、「cost + 金額 + for 人」が一番自然な言い方だと思います。 Lunch will cost ¥1000 for members and ¥1200 for non-members. ランチの値段は、会員は1000円、非会員は1200円です
お礼
とても簡潔で分かりやすかったです。 例文も教えてくださったので、これから使いやすいです。 本当にありがとうございました!!!m(_ _)m
- SPS700
- ベストアンサー率46% (15297/33016)
僕はネイティブではありませんから適当に無視してください。 1。使うと思います。 2。いけない理由は無いと思いますが This hat cost me $80. This hat was $80. が普通だからでしょう。
お礼
とても詳しくて丁寧な説明をしてくださってありがとうございました! 勉強になりましたm(_ _)m 本当にありがとうございます!