Se non ti convince così com’è, pensa a come lo diresti tu e poi controlla la risposta qui sotto. Se vuoi proporre qualche alternativa, scrivi la tua versione nei commenti. Non tarderò a rispondere.

ATTENZIONE
VERSIONE CORRETTA QUI SOTTO



Did you have fish and chips for lunch yesterday?

Your comments are always very welcome.

I know did you have is the correct one; but I wonder why “have you had2 is wrong. Can you explain please?
LikeLike
Because there is a specific time reference “yesterday” which doesn’t work with the present perfect.
LikeLike
Did you have fish and chips yesterday?
😉
LikeLike
Did you have fish and chips for lunch yesterday? Forma verbale simple past che in forma interrogativa aggiunge l’ausiliare al passato .
LikeLike
Exactly, Manuela.
Very often students think that the verb “have” is an exception and that “did” isn’t necessary.
LikeLike
That’s it, Vanessa! 🙂
LikeLike