質問: 仮定法条件節内のthat節内の時制 仮定法で例えば、「もし地球が平らだと私が認めたら、君はどうする?」を表現する時、 1.what would you do, if i admitted that the earth were flat? 2.what would you do, if i admitted that the earth is flat? のどちらがよいのでしょうか?that節内もありえないことだから仮定法で表現すべきなのでしょうか? よろしくお願いします。
回答: 英文法詳解(杉山忠一)の仮定法過去の注意書きに次のような記載があります。 2.次のような時制の一致に注意せよ。 if i said i was right, they would think i was insane. (もし私が正しいといえば、彼らは私を正気でないと思うだろう。) said, wouldは仮定法であるが、2つのwasは、それらに時制が一致しただけで、仮定法ではない。しかし、仮定法は意味は現在なのだから、時制を一致させずに、amのままのこともある。 お示しの文例にこのことは当てはまると思われます。つまり時制を一致させるなら、 what would you do, if i admitted that the earth was flat? でしょうし、時制を一致させないなら、 what would you do, if i admitted that the earth is flat? であろうかと思います。この場合、実際の事実とは違いますが、仮にでも「不変的事実」とするわけですから、後者のようにisがベターではないかと思います。