辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

Kasumi_39
2025-11-23 15:38

主節が現在完了形の際の従属節の時制について

(80)a. I have always known you were a regular chap.(君がいい奴だってことはずっとわかっていたよ)
b. I have always had the hunch that he was a bit different from ordinary people.(どうもあの人は普通の人とはどこか違うと思っていたよ)

これらの英文に対して、以下のような説明が与えられていました。以下引用となります。

現在完了というのはあくまでも「現在形」の一種なのだから、時制の一致が起こるのはそもそもおかしい。(80)の過去形は、「当然知っているべきであり、かつ知っていた/うすうす気づいていた」という気持ちから使われるのであって、時制の一致とは無関係と言えなくもない。(引用終了)

[質問]
これらの文の従属節の時制は、次のように現在形にしても構わないのでしょうか?
I have always known you are a regular chap.
I have always had the hunch that he is a bit different from ordinary people.

お手数ですが教えていただけると大変助かります。

回答

2025-11-24 09:35:13

意味的には問題はありませんが、少しニュアンスが変わります。

I have always known you were a regular chap.
=昔からそう思っていて、今もそうだ(過去の認識を思い出して述べている感じ)

I have always known you are a regular chap.
=「今もそう信じている」現在の判断がより強く前に出る

どちらも使われますが、英語では「知っていた内容」を述べるとき、
認識内容そのものを「過去形」 で言うのが自然 という傾向があるので、
結果として、 were のほうが一般的な気がします。

関連する質問