Have not had
Hi.. I'm new here and I'm trying to learn spanish. How do you say : " I haven't had Mexican food for a long time".
What if I said "Hace mucho tiempo que he comido comida mexicana." Is that better or worse in terms of grammar? Also, how do you refer to the tense that the phrase "he comido" falls under'