「食べたことがある」と英語で表現する場合は "I have eaten that before." と言うといいでしょう。
例文:
I have eaten pasta before. 「パスタを食べたことがある。」
I have not eaten sweets pizza before. 「スイーツピザを食べたことがない。」
ご参考になれば幸いです。
質問ありがとうございます。
こう言えますよ、
❶I’ve never had naan, but I’ve had Indian curry.
(ナンは食べたことないけど、インドカレーならあるよ)。
❷I’ve never eaten eel, but I’ve eaten salmon roe.
(ウナギは食べたことないけど、イクラならあるよ)。
*eaten は 動詞のeat「食べる」から来ているので、食べ物限定です。
❸I’ve never tasted whiskey,but I’ve tasted tequila.
ウイスキーは飲んだことないけど、テキーラならあるよ)。
❶と❸は食べ物でも飲み物でもどちらについて話しても大丈夫です。
参考になれば嬉しいです!