Have you rested recently?
Explanation
Option A is correct because it properly uses the present perfect passive form 'Has a rest been taken by you?'. The other options contain grammatical errors or incorrect tense usage.
Option A is correct because it properly uses the present perfect passive form 'Has a rest been taken by you?'. The other options contain grammatical errors or incorrect tense usage.