質問: 強調構文の英訳 先ほど、[強調の「do」]というタイトルで質問してしまったばかりなのに まとめて質問できなくて申し訳ないのですが 先日英語の授業にて 次のような例文が出ました。 [it is ~ thatの強調構文を用いること] 私は、彼が学校をやめたのはなぜかわからない。 回答例としては次の2つがありました。 (1)it is the reason why he quit school that i don't know. (2)i don't know why it was that he quit school. 後から気づいたのですが 板書に問題があったようで、「quit」は両方とも過去形になり (1)のisはwasになると思うのですが、どうでしょうか...? あと、もし 彼が学校をやめたのはなぜですか。 という文を(先ほどの条件下で)英訳すると why was it that he quitted school? とできるので 疑問文を目的語として用いたとき 疑問詞+s+vの語順になるため (2)の文が成り立つはずなのですが 姉曰く、「こんな文章は文法的にはいける気がするけど変」 とのことで、実際はどうなのか教えてほしいです。 長くなりましたが、どうかよろしくお願いします。
回答: 確かに今回は i don't know が現在なので it is となっているわけですが, it is this book that i bought yesterday. のように is でもかまいません。もちろん was でもかまいません。 it was yesterday that i bought this book. のように強調する語が yesterday の場合は was だけ,と一般的には説明されます。 i don't know why he quit school. で十分だというなら, (1) の方も,i don't know the reason why he quit school. でいいわけで,今回は強調構文を使えという指示があるわけですよね。 i don't know why it was that he quit school. でまったく問題ありません。 どちらかというと,(1) の方が真ん中がでっかくなっていて,不格好だと思います。もちろん,誤りだというわけではありませんが。