- 締切済み
正誤の問題を解説していただきたいです。
教えてgooを初めて使うものです。 正誤の問題を解説していただきたいです。 There are many ways (at) which (conflicts) arise. Differences (in) religion,customs,appearance,or background may keep people (from) understanding each other. 4つの()で1つだけ文法的に間違ってる というものです。 解説お願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- wind-sky-wind
- ベストアンサー率63% (6647/10387)
conflict は「論争」「衝突」の意味で、本来抽象的な不可算名詞ですが、 具体的には可算化し、複数形が可能です。 difference(s) in ~で「~における相違」「~が違っていること」 keep O from ~ing で「O が~するのを妨げる」で prevent と同じ意味。 最初の at がおかしいです。 先行詞 ways に対して、 conflicts arise in the ways 「さまざまな方法で衝突が生じる」 arise は rise のかたくした感じの動詞で、 arise from ~「~から生じる」という言い方もあります。 しかし、ここでは発生方法、どのように生じていくか、 という方法を言っています。 ways というのはそういう経緯を表す単語で、原因を表すものではありません。 したがって、at でなく、in にすべきです。 from ではありません。 "ways in which conflicts arise" "ways from which conflicts arise" で検索したら一目瞭然です。 まあ、way と圧倒的に相性がいいのが in です。
- cbm51901
- ベストアンサー率67% (2671/3943)
~から起因する、~から生じる、は、"arise from" です。 初めの文は、 There are many ways ( ) which conflicts arise. となっていますが、 この元となる文は、 Conflicts arise from many ways. です。 ですから正しくは、 There are many ways (from) which conflicts arise. となります。 最初の (at) が間違っています。