
On earth
Expressing Astonishment
Use 'on earth' to stress your amazement or disbelief in a situation or fact. 
Rhetorical Effect
'On earth' can make questions seem rhetorical, implying no answer is expected. 
Avoid Overuse
Overusing 'on earth' can diminish its impact. Use it sparingly for emphasis. 