I have never eaten taco bell before. Have + preterite (ate) is always wrong. You could also say: I never ate taco bell before , which is fairly common in the USA.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I have never ate Taco Bell before.
It's actually true, I've NEVER ate a taco..