WHO CAN SAY ( ... )?
Meaning of WHO CAN SAY ( ... )? in English
used to say that nobody knows the answer to a question :
Who can say what will happen next year?
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005