A direct translation of the Russian sentence would be "... on Mars", but no-one would ever say that in English (though both sentences are grammatically correct).

It'd be like asking "have you been...