Why "wait" doesn't usually work with indirect objects:
* "Wait" is not a verb that directly transfers something. It's about experiencing time or holding back an action. Indirect objects typically involve giving something to someone (e.g., "He gave *her* a gift").
Alternatives to "wait" with an indirect object:
* "Hold" + indirect object + "for": "He held the door open *for her*."
* "Keep" + indirect object + "waiting": "She kept the children *waiting* for hours."
* "Reserve" + indirect object + "a spot": "I reserved them *a table* at the restaurant."
* "Save" + indirect object + "a place": "He saved *her* a seat on the bus."
Example Sentences:
* Incorrect: "I waited *her* the cake." (This doesn't make sense.)
* Correct: "I waited *for* her to bring the cake."
* Correct: "I held the cake *for her* while she finished her phone call."
Let me know if you have another example in mind, and I'll try to help!