This prediction was supported by data collected in one survey of 24 species from an Arizona forest, more evidence that predator pressure favors the evolution of begging calls that are hard to detect and pinpoint.
请问后半句如何翻译呢?我真的看了很久都看不懂。如果more evidence是主语的话,找不到谓语啊。还是more evidence后面是其同位语?但是 favors如何翻译呢??不明白,真心求教!!!!!!!!!!!!!!