"Who are you buying this horse for?"
Translation:Pro koho kupujete tohohle koně?
Kupovat is imperfective and koupit is perfective.
With perfective verbs the morfologically present form is actually the future tense, so "Pro koho koupíš tohohle koně?" is "Who will you buy this horse for?" (also note the simple tense instead of the continuous one for the perfective verb)