The sentence uses the present perfect tense because it refers to an action that started in the past and continues to the present or has a result in the present. The correct structure for the present perfect question is 'Have you won'. Therefore, the correct option is 'have you won'.