英語
高校生

「彼が人の悪口を言っているのを聞いたことはそれまで1度もなかった。」
という文はなぜ
「I have never heard him speak ill of others until then .」
でhaveがhadではないのか教えてください!!
(なぜ過去完了ではないのか)

過去完了 現在完了

回答

現在完了ではなく過去完了だと思います。

彼が人の悪口を言っているのを聞いたことはそれまで1度もなかった。
→○I [had never heard] him speak ill of others until then. [過去完了]
→✕I [have never heard] him speak ill of others until then. [現在完了]
※then(その時):過去

彼が人の悪口を言っているのを聞いたことはこれまで1度もない。
→○I [have never heard] him speak ill of others. [現在完了]
→✕I [had never heard] him speak ill of others. [過去完了]

参考にしてください。

fu

ありがとうございます!!!

taka

You're welcome!😊

この回答にコメントする
疑問は解決しましたか?