Nous les avons presque amenés là où nous les voulons.

English Translation

We almost got them where we want them.

I think the English grammar should be “We have almost got them where we want them”.