"I gave him two dollars."
This tacitly means "to him". Are there exceptions to the rule that an indirect object in English always means "to" or "for"?
In English, "I stole him two dollars" does not mean "I stole two dollars from him", and one does not say "I withheld him that information" (either of those usages would be valid in German).
look overandlook in the eyeare idiomatic (or phrasal) verbs, they mean something different fromlookby itself (among other things, they are transitive and take direct objects, while look is not), so of course if you drop the adverb the sentence no longer makes sense.somebodyis still the direct object. It might make sense tostand a drink for someone, on the other hand, though it would sound odd. – Wlerin Jun 02 '14 at 01:24