find it impossible to do

发现/认为不可能(做)...
英汉词典
相关词语