質問: if節の代用としての分詞構文 ロイヤル英文法には the same man, living in this century, would be a hero. と分詞構文が仮定法の条件節になっている例文があります。そこで疑問なのですが、一般に分詞構文というのは自由に条件節になることができるのでしょうか? たとえば、 having worked harder, she would have been able to pass the examination. は分詞構文を条件節にできないと思います。分詞構文を条件節にできる場合とできない場合はどうちがうのでしょうか?どういう制限があるのでしょうか?
回答: 主語が条件節の代わりをすることがあるのはご存知だと思います。 a real gentleman wouldn't act that way. 「真の紳士なら,そんな風には振る舞わないだろう」 the same man, living in this century, would be a hero. の場合は,living in this century という分詞部分が条件節を表しているというよりも,the same man would ~を living in this century という分詞部分が挿入・修飾していると考えればいいと思います。 the same man という主語だけでは条件節の役割を果たせませんが,living in this century がそれを補完しているわけです。 一方,having worked harder, she would have been able to pass the examination. の場合は,she という主語で「彼女であったら」という条件を表すわけではなく,分詞部分に条件節の役割をすべて託すことになります。 このように,分詞構文だけで(仮定法の)条件節を表すことはできないのだと思います。単なる条件である turning right のような場合は可能なのはご存知だと思います。