这句英语最好不要直译,有可能引起歧义,可以这样说:Could anyone guess who he/she is? 这样说,直译就是“有人能猜出他/她是谁吗?”,或者就翻译成谁能猜出来这是谁。请注意,说“这是谁”,请不要用this is,这样说对人很不礼貌,而应该说“他/她”,也就是he/she。
Who can guess who this is?