を食べたことがある

have eaten before

→ を
phrase Rare #42,315
have eaten before Expresses having eaten something at least once in the past. The polite form is を食べたことがあります, and the negative form is を食べたことがない or を食べたことがありません.
JA: リサは納豆を食べたことがあると私に言った。
EN: Lisa told me that she had eaten natto before.

リサ納豆を食べたことがあると私に言った

Lisa told me that she had eaten natto before.

昆虫を食べたことがあるのか

Have you ever eaten insects?