✨ Best Answer ✨
They say Mr. Tanaka had ~ = Mr. Tanaka is said ( ) ~.
この英文は、現在完了時制ではありません
現在時制の英文です→上の英文(say)を下の英文(is said)に書き換えています
問われているのは、上の英文で say の後に出てくる had(過去)をどうやって表すか、です
ここで、完了不定詞(to have 過去分詞)を使って 述語動詞よりも前の時制を表せばよいので、④ to have had が答えです
つまり現在完了形だと勘違いしていたのが間違いだったということですよね!!?
教えてくださりありがとうございました😭😭😭
述語動詞(is said)が「現在」を表すので、「現在」よりも前の「過去」を表すために 完了不定詞(to have 過去分詞構) ④ to have had になります
ここで to have had は「過去」を表しますから、過去を表す yesterday とともに使われても問題ありません