
ChatGPTと前置詞を学習:"Be effective for 動名詞", "be effective to不定詞" どちらが自然?
ChatGPTで英語を学習していて "be effective for 動名詞" の表現があり、"be effective to不定詞ではないのかと思いChatGPTに聞いてみました。
(はなしぃ)
be effective for 動名詞 be effective to不定詞 どちらが自然ですか。
(ChatGPT)
「be effective for + 動名詞」と「be effective to + 不定詞」では、「be effective for + 動名詞」のほうが自然です。
【理由】
「be effective for + 動名詞」
「~することに効果がある」という意味でよく使われる。
例:
This medicine is effective for reducing pain.(この薬は痛みを和らげるのに効果がある。)
Regular exercise is effective for maintaining good health.(定期的な運動は健康を維持するのに効果がある。)
「be effective to + 不定詞」は一般的に不自然
「to 不定詞」は目的や意図を表すことが多く、「be effective to do」とすると「~することに効果的である」という意味になり、不自然に聞こえる。
例として挙げられることはあるが、ネイティブはほとんど使わない。
不自然な例:
This medicine is effective to reduce pain.(✕ あまり使われない)
Regular exercise is effective to maintain good health.(✕ 不自然)
【まとめ】
✅ be effective for + 動名詞 → 自然でよく使われる
❌ be effective to + 不定詞 → 不自然でほぼ使われない
「be effective for 〜ing」が適切な表現です。