трудно объяснить... на язык не ложится как говорил один мой английский товарищ, когда еще у меня было совсем мало практики в английском, "ты говоришь как старая английская леди, мы сейчас так уже не говорим" . Вот и тут, выглядит как-то слишком заморочено, как масло масляное. If you ... I will... вполне достаточно для передачи смысла "Если ты мне так споешь, я тебе станцую". Зачем еще какие-то "в ответ"?