A question about tense
A woman came back home from supermarket.She saw her children was playing games with their babysitter. The woman said hello to her kids,but the kids indulged in the games so they failed to notice her.The woman wanted to attract attention of the kids, so she said :'I've got candies'
Why the woman use present perfect? Why don't she say I get canies? I think the present tense make more sense.
Please answer my question if you know the answer.I am really confused by this question.