Would it sound awkward if I say "do" instead of "have" in this sentence?
Native speaker’s answer
Rebecca
Yes, it would sound awkward to say "do" instead of "have" since they're talking about the baked good he has with him. It's a possessive object, so "have" is used. Whereas "do" is an action verb, so it would sound awkward when talking about possessing an item. However, you could say "What do you have for us?" instead of "got". Ex: What do you have for us today, Dave? Ex: What have you got in your bag? => possessive objects