• 締切済み

正誤の問題を解説していただきたいです。

教えて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つだけ文法的に間違ってる というものです。 解説お願いいたします。

みんなの回答

回答No.2

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)
回答No.1

~から起因する、~から生じる、は、"arise from" です。 初めの文は、 There are many ways ( ) which conflicts arise. となっていますが、 この元となる文は、 Conflicts arise from many ways.  です。 ですから正しくは、 There are many ways (from) which conflicts arise. となります。 最初の (at) が間違っています。

関連するQ&A