ログイン

お使いのブラウザ(Internet Explorer)では閲覧、ログイン、質問の作成や回答などに不具合が生じることがございます。
誠に恐れ入りますが、下記の推奨ブラウザをご利用くださいませ。

推奨ブラウザ:Google Chrome(グーグル・クローム)

英語 関係詞

質問の答えについて

この質問の答えはアップロードされた画像に掲載されています。

英語 関係詞です。

なぜin which が入るんですか?



英語 関係詞
ayami さんの質問 勉強レベル3
10か月前

回答(1件)

ベストアンサー
☆前提知識

①関係詞が空欄に入る問題は二分分解してみるとわかります。

②前置詞+関係代名詞+完全文(※)…なぜそうなるかは、以下のとおりです。

例、 a trick + he made a rabbit disappear in a trick.(trickは先行詞であるため、後ろのtrickを関係詞に書き換えます)

=a trick + he made a rabbit disappear in which(whichは先行詞の後ろに持っていきます)

=a trick which he made a rabbit disappear in(前置詞の後ろに来ない形は、気持ちが悪いため、関係代名詞前にくっつけます)

=a trick in which he made a rabbit disappear(完成)

ここで、in whichの後ろを見ると、完全文になっていることがわかります。このように、前置詞+関係代名詞の後ろが完全文であります。

ちなみに、今回の解説は、このことを知らなくてもできる方法で解説してあります。

③makeは、SVO、SV人+もの、SVOCが主にとる品詞です。

※完全文とは、名詞がかけていない形のことです。

ちなみに、不完全文とは、名詞が欠けている形のことです(具体的には、主語・目的語・前置詞の後ろの名詞・補語のどれか一語がかけています)。

④自動詞の後ろには名詞は来ない。ただし、前置詞+名詞や副詞のカタマリはきてもOK。

⑤前置詞は、後ろに名詞(のカタマリ)が一語来て、副詞(形容詞)句を作ります。反対に前置詞が後ろに来ない形は文法的にだめです。



☆解説

この文章はおそらく空欄補充だと思います。そしてもしも選択肢ならば、関係代名詞(whichかthat)が混ざっていたと思います。

a trick (         ) he made a rabbit disappear.です。 ここで、関係代名詞(which  or that)を代入します。すると、以下のようになります。

①a trick (which) he made a rabbit disappear(先行詞は、a trickです)

= a trick +trick he(S) made(V) a rabbit(O) disappear(C)を後ろに回す

しかし、実は、SVOCの文型は、SVOOCにもなりません。では、disappearの後ろに来るのかというと、実は来ません。

なぜなら、disappearは自動詞といって後ろに名詞が来ない形だから、後ろに持っていくことができません。

そのため、a trickが入ると、完全文なのに、文型のルールに違反します。よって、whichは入りません。関係代名詞のthatも同じです。

では、in whichだとどうなるかというと以下のようになります。

②a trick (in which) he made a rabbit disappear(先行詞は、trickです)

=a trick in trick he made a rabbit disappear(前置詞を文末に持ってきます)

=a trick trick he made a rabbit disappear in(その後ろに先行詞であるtrickを持ってきます)

=a trick + he made a rabbit disappear in trick(ここで、文に矛盾がきていないので、正解です)。



★今後の学習の指針

問題を解くときは、まずは文構造(SVOCM)を振ってから問題を解いたほうが早く確実です。

そして、関係詞や分詞構文や文型や現在分詞(過去分詞)や不定詞や動名詞や倒置や比較や省略や名詞構文などは、文の作り方を理解する→特徴を見つけるというほうが理解する速度も使いこなす速度も速くなります。

sakuraba 10か月前

質問する

回答するには ログイン してください。
  • この回答を見た人は以下の回答も見ています