What on God's earth have you been doing all this time?"
What on Earth have you been doing all this time?