Yeah this is my first time coming across such a situation (particularly, not knowing that the 'direct object' was the question, and what exactly defined a direct object - I had to go look it up after you mentioned the teacher wasn't the direct object). As you allude to, most of us native English speakers really don't give a lot of thought to what we say, just due to the fact that it's our native language. It's very interesting to say the least, and am looking forward to similar challenges.
Thanks again for your help guys.