be anyone's guess
US /bi ˈen.i.wʌnz ɡes/
UK /bi ˈen.i.wʌnz ɡes/

1.
谁也说不准, 难以预测
to be impossible for anyone to know or predict
:
•
When the new product will be released is anyone's guess.
新产品何时发布,谁也说不准。
•
What he'll do next is anyone's guess.
他下一步会做什么,谁也说不准。