Laquelle des phrases ci-dessous est la manière correcte de dire, «We didn't eat there» en français ?

Nous n'avons pas mangé.
Nous avons pas y mangé.
Nous n'avons y pas mangé.
Nous n'y avons pas mangé.