The title of this thread made me think that the question you ask your guest is "May I finish your leftovers?" It's always a shame to throw out good food.
I thought the same thing when I saw this thread. I was going to suggest waiting until the guest departs to polish off that chocolate cake.
Seriously, this is an interesting discussion. I'm vegetarian but I try really hard not to be a PITA.