最地道的说法是“May/Can I have a hug?”
用“May/Can I hug you?”也可以。相信我,我住在加拿大,敢保证这是地道的英语
一般日常对话的话,有下面几种,你自己分场合使用
Let me give you a hug.
Can I hug you?
I really want to hug you.
Can I hug you?
Can you be between my arms?
Can I give you a hug?
May I give you a hug?
Could I give you a hug?
Could I hug you?
Can I have a hug?绝对正确,追女生必备英语之一……
I really want to give you a hug.