The correct sentence would be:
Have you taken a nap?
Here's why:
* Verb Tense: The sentence uses the present perfect tense ("have you taken"). This tense is used to talk about actions that happened in the past and are relevant to the present.
* Past Participle: The past participle of the verb "take" is "taken."
Let me know if you have any other grammar questions!