質問: 分詞構文について教えてください there was no vacant seat on the train, so he had to keep standing. 上の英文を分詞構文で書き換えると、 there being no vacant seat on the train, he had to keep standing. になるそうです。 私の答えは、以下の通りです。なぜだめですか? there was no vacant seat on the train, he having to keep standing. there が残るのはわかります。 分詞構文とは、学校で使っている参考書によると、分詞が動詞と接続詞の働きを兼ねて、文を簡潔化された文であると書かれていました。 どうして、接続詞soがある従属節の動詞(had)が分詞にならないのですか? よろしくお願いします。
回答: 補足を読ませていただきました。 soの存在が、ひっかかっていらっしゃるようですね。 分詞構文の分詞は、確かに動詞プラス接続詞の働きをしているので、分詞の部分を接続詞と動詞に置き換えて、同じ意味の文に書き換えることができます。 ただし、その逆、接続詞プラス動詞を見かけたら、それを分詞に変えて、分詞構文が必ず作れるのかというと、それはnoです。 分詞構文が表すことのできる意味は、限られているからです。 soは、「それゆえに~」という意味を表し、その導く節は「結果」を表します。 分詞構文では「結果」を表す用法は無いのです。 よって、he having to keep standingと書いても、「その結果、立ちつづけなくてはならなかった」とは、解釈してもらえないのです。 そこで、この文を分詞構文にする時は、「ひと工夫」必要となります。 すなわち、前半が「原因」を表しており、こちらは分詞構文で表現可なので、 because~.の文に置き換えてから、分詞構文に変換するわけです。 慣れると、半分英作文の要領で、いっきに変換できるようになると思います。 よけいに混乱させたら、ごめんなさいね。