Please consider: "... the watch that my uncle had given me." "my uncle" is the subject. "had given" is the main verb (past perfect). so... "me" is an indirect object? or should it really be "had ...
In this article on the changes in English grammar the author says: How untrammelled the English passive is, may be seen in the fact that, not content with a construction like “A book was given ...
In the sentence "I taught my cat some tricks", the direct object is "tricks" and the indirect object is "cat". In the sentence "I taught my cat", what are the direct and indirect objects, if any?