पी रखी है

has had to drink

→ पीना
phrase Rare #10,417
has had to drink Often implies that someone has consumed alcohol; the construction emphasizes the resulting state.
HI: उसने आज बहुत पी रखी है।
EN: He's had a lot to drink today.

तुमने काफ़ी पी रखी है।

You've had quite a bit to drink.

क्या तुमने पी रखी है?

Have you been drinking?

— Jojo Rabbit (2019)

आपने काफ़ी पी रखी है।

You've had quite a bit to drink.