Translation:Friday she will have returned my dresses.
I answered "She will have brought back my dresses by Friday" and it was marked as wrong. The correct answer was "She will have brought my dresses back by Friday". Is there any rule in English that positions "back" after "my dresses"? As a non-native English speaker, this is really mind bending. :-(