'have you taken' is present perfect tense, and did you take is simple past tense. Present Perfect Tense describes something that happened it the past but has consequences in the present or is still true, while Simple Past Tense describes something that happened in the past and it's finished.