質問: 強調構文 下記の文章は強調構文でしょうか? it is not the fact that virtue wins out at the end which promotes morality, but that the hero is most attractive to the child, who identifies with the hero in all his struggles. that以下の文型が成立しているように思えるので、形式主語の構文かとも思うのですが、自信がありません。 どなたか教えてください。よろしくお願いします。
回答: まず強調構文についてですが、強調構文は必ずしも it is~thatではなく、強調したい部分が人の場合はthatの部分が whoになることもありますし、物の場合はwhichの用いることもあり ます。またthatの部分が省略されることもあります。 結論からいいますと、これは強調構文と考えた方がいいように思います。 まず、that以下の文はat~までは文として成立していますが、それでは whichが先行詞とする名詞がありません。whichは前文の一部や全体を うけることがありますが、それは非制限用法のときのみなのです。 (endにかかるのかとも考えましたが、意味がどうしてもつながらない 気がします。)したがってit=thatの形式主語構文とすると、that以下の 文章が成り立たない、あるいは無理やり成り立たせると意味がわからな いものになってしまします。 また、後半のbutは it is not the fact that のthatとnot~but...を結ぶ相関関係をつくっていると考えるのが 妥当ですし、後半のthat以下の文章も文として成立しているので この分全体の動詞部分は後半のthat以下にはありません。 したがって、but以前に文の動詞があると考えます。 そこで、whichを強調構文の一部とみなすと、promotesは文全体の と動詞と考えられ、 it is not the fact [that~] which promote morality, but[that...] という文構造が成立します。 訳は「道徳を促進するのは、~という事実ではなく、...という事実だ」 となるのではないでしょうか。