P.S. I WOULDN'T ask her if she has a boyfriend: it's too obvious and the answer could be embarrassing to both of you. Just boldly ask her, this will leave her space to be creative herself and come up with an elegant 'no' in case she doesn't want to have a drink. However, in that case, also be prepared for the possibility that she will accept the invitation, even though she has a boy friend.