回答

✨ ベストアンサー ✨

would not have eaten から仮定法過去完了と考えて、ふさわしいIf節を選びます。
②Had I knownはIf I had known のIf を省略した倒置の形なので、答えです
(^_^)

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