【副詞・前置詞・接続詞】 I didn't know that?のあとはなぜ過去形?
「わたしは彼がそこに住んでいることを知らなかった」は,I didn’t know that he lived there.ですが,thatのあとをなぜ過去形にするのかわかりません。
進研ゼミからの回答
<I didn’t know that+過去の文.>のように,主文の動詞が過去形になると,接続詞thatに続く文は,過去の文にしなければなりません。
これは「時制の一致」といって,英文を作るときの決まりです。
「時制の一致」とは主文の動詞が過去形のとき,thatに続く文の動詞を過去形に,助動詞があればその助動詞を過去形にするという決まりです。
※ただし,日本語に訳すときには,thatに続く文は現在の表現で訳します。
I think that his dog is good.(彼の犬はすぐれていると思う)
I thought that his dog was good. (彼の犬はすぐれていると思った)(○)
(彼の犬はすぐれていたと思った)(×)
「時制の一致」は主文の動詞が過去形のときだけです。主文の動詞が現在形や未来形のときはあてはまりません。