sth 作宾语对,但补语不是to do。补语是形容词(adj),to do是状语修饰形容词。
对如He found English difficult to learn well.
这个要根据语境来判断吧。