Na frase: "What would you like to have then?" Por que eu não poderia dizer: "What would you like then?", por que há o "to have"?
Na frase: "What would you like to have then?" Por que eu não poderia dizer: "What would you like then?", por que há o "to have"?
Na frase do seu exemplo "What would you like to have then?", é necessário o "to have" para especificar uma ação ou um objeto de desejo. A verbo "have" possui alguns usos na lingua inglesa, no sentido do exemplo, exprime significado de "receber" / "obter".
A frase "What would you like then?" está perfeitamente correta, porém é mais vaga. Seria mais bem aceito de utiliza-la quando, a partir de um contexto, já se tem clareza do que está sendo oferecido.