✨ 最佳解答 ✨
①I had met him once→→→ここはhave metではいけませんか? ⇒ いけません。
なぜなら、I recognized the boy immediately.(私はすぐにその少年が誰かわかりました)<過去>があるので、それよりも前、即ち過去完了形 I had met him once.(私は一度彼に会ったことがあった)でなければいけないからです。
②実際もう食べて閉まっているので「食べたことがなかった」で hasをhadではだめですか? ⇒ だめです。
なぜなら、had eaten(過去完了形)は現在形、現在進行形と一緒につかうことができないからです。
なぜ使うことができないのか? ⇒ 英語の時制は、時の流れを 過去完了(大過去)→過去→現在→未来 と考え、時制をひとつ飛び越えて一緒に使うことはできないと考えます。
即ち、過去完了+現在、過去+未来 はダメだと考えます。
参考にしてください。
丁寧にありがとうございます┏●