где вас так долго — перевод на английский

Варианты перевода словосочетания «где вас так долго»

где вас так долгоwhat took you so long

И где вас так долго носило?
What took you so long?
Где вас так долго носило?
What took you so long, you jackanapes?