You have worked here all night long

Como ficaria a frase "You have worked here all night long" na forma negativa e interrogativa?

CENTENAS DE EXPRESSÕES DO INGLÊS
Preparamos um plano de estudos para ajudar você a dominar centenas de palavras e expressões do inglês em tempo recorde. EXPERIMENTE AGORA
1 resposta
  Resposta mais votada
Vou tentar:

You haven't worked here all night long.
Have you worked here all night long?

May the force be with you.