質問: 倒置と分詞構文がごちゃ混ぜになって混乱してます! すいません! ご教授願います! ・【 】 he studied a little harder for the test, he might have made a better score. (a) or (b) had (c) having (d) eventually という問題があり、答えはhadで倒置ということでした。 以前に 倒置が起きた場合は、hadをhavingにしなくてはと覚えた記憶があるのですが、 あれは分詞構文の説明だったかあやふやになってるのですが... 倒置でhavingの形ありますか? if he had studied ~の倒置は had he studied ~だと理解できたのですが if he has studied ~ の倒置だと having he studied ~になりますか? he has studied の現在完了形の分詞構文でhaving studied ~ であってますか? he had studied の過去完了形の分詞構文でhaving studied ~であってますか? he has studied の普通の文が倒置が起きることありますか? その場合は having he studied ~ですよね? すいません!説明下手で( ノ;_ _)ノ なんか混乱してきました!
回答: 以下のとおりお答えします。 >倒置が起きた場合は、hadをhavingにしなくてはと覚えた記憶があるのですが、 あれは分詞構文の説明だったかあやふやになってるのですが... 倒置でhavingの形ありますか? if he had studied ~の倒置は had he studied ~だと理解できたのですが if he has studied ~ の倒置だと having he studied ~になりますか? he has studied の現在完了形の分詞構文でhaving studied ~ であってますか? he had studied の過去完了形の分詞構文でhaving studied ~であってますか? he has studied の普通の文が倒置が起きることありますか? その場合は having he studied ~ですよね? ⇒ご懸念のとおり、2つのことがごちゃまぜになっているみたいですので、個々のお尋ねについて順にお答えします。 >倒置が起きた場合は、hadをhavingにしなくてはと覚えた記憶があるのですが、 ⇒確かに、仮定法過去完了のif he had studied ~ をhad he studied ~とすることはありますが、これは「ifを省略するための倒置」です。 >あれは分詞構文の説明だったかあやふやになってるのですが ⇒上の場合と違って、if he has studied ~ は、仮定法過去完了でも仮定法過去でもありません。単なる条件文です。したがって、これを上に述べた仮定法過去完了と同じような仕方で倒置を行うことはありません。(これをhaving ~のようにするのは、「分詞構文での書き換え」です。) >if he has studied ~ の倒置だと having he studied ~になりますか? ⇒繰り返しになりますが、分詞構文にする場合の書き換えは、倒置でなく「従属節を分詞構文にする」という作業です。この場合の分詞構文は(独立分詞構文ではありませんので)、having studied ~として、heは要りません。 >he has studied の現在完了形の分詞構文でhaving studied ~ であってますか? ⇒はい、合っています。 >he had studied の過去完了形の分詞構文でhaving studied ~であってますか? ⇒いいえ、having had studied ~となります。 >he has studied の普通の文が倒置が起きることありますか? その場合は having he studied ~ですよね? ⇒倒置は何かを「強調するため」ですから、通常こういう形の倒置はありません。 もし、he has studied hardの「hardを強調するための倒置文」なら、 how hard he studied ~となります。 以上、ご回答まで。 なお、十分な説明になっているかどうか分かりませんので、もしも不明な点や疑問点がありましたら、お礼欄かどこかにコメントなさってください。折り返しお返事いたします。