You have won first prize in our beauty competition.这句话中为什么用现在完成时(have won)

问题描述:

You have won first prize in our beauty competition.
这句话中为什么用现在完成时(have won)

已经赢得了,表示成为事实,已经完成,完成时态,有什么问题.

因为这句话的意思是“你已经赢了”,而不是过去时或一般现在时