英语中用catch sb doing sth. 而不用catch sb. to do sth. 也没有这种表示。catch sb. doing sth. 的意思是逮住某人在做某事,没有catch sb. to do 和catch sb. do 的表示方法,因为当抓住他的时候,一定是现在进行时.否则翻译起来,不符合逻辑。所以是catch sb doing sth.