質問: 仮定法中の節の時制につきまして 同様の質問を検索してみたのですが、私の疑問にフィットするものを見つけることができませんでしたので、新たに質問させて頂きます。 検索不足の折りは、ご容赦願います。 出典は、forestです。 if we had known you were in the hospital, we would have visited you. という例文があります。 この例文では、仮定法過去完了(we had known ...)が用いられているにも関わらず、 you were in the hospital という部分は、何故、過去完了(大過去?)にならないのでしょうか? 仮定法中に用いられる節については、時制の一致を受けないという理解でよろしいのでしょうか? お分かりになられる方、どうぞご教授のほどよろしくお願いいたします。
回答: 仮定法というのは、直説法とは全く別の世界だと思って下さい。時制の一致の適用範囲外となります。 we had known は、過去の反事実の表現ですが、 you were in the hospital は、実際に入院しているので、直説法過去です。 どちらも過去のことを表しているので、 時制のずれはありません。 (但し、記述内容の時制のずれの問題は、時制の一致の原則とは関係ありません)