Is “what on earth” still commonly used in real life? Is there any alternative that is not cursing or obscene?
I'm a non-native speaker. When I was at school, we were taught that "on earth" is used for emphasis in questions such as: What on earth are you talking about? However, from my experience ...