on earth能不能是在外星球上?
指能是在地球上。
on earth:
(1) 在世上,在地球上。
(2) 用于加强语气(特别是用在特殊问句中)到底,究竟
在世上
in the world
· There is nothing on earth like it.
世上无这等事。
· He is the happiest man on earth.
他是世界上最幸福的人。
用于加强语气(特别是用在特殊问句中)到底,究竟
used for giving force to an expression
· Who on earth told you that?
这到底是谁告诉你的?
· How on earth did you manage to get the car started?
你到底是怎么把汽车发动起来的?