be on another planet
US /bi ɑn əˈnʌðər ˈplænɪt/
UK /bi ɑn əˈnʌðər ˈplænɪt/

1.
心不在焉, 神遊物外
to be unaware of what is happening around you, often because you are thinking about something else
:
•
He seems to be on another planet today, not paying attention to anything.
他今天似乎心不在焉,什麼都沒注意。
•
When I tried to talk to her, she just stared blankly, like she was on another planet.
當我試圖和她說話時,她只是茫然地盯著,好像她心不在焉。