Is it disrespectful to address a teacher or an elder using pronouns such as he or she? Also, is it correct to address President or an Inspector as President sir or Inspector sir? Please comment.
If the person is in the room, then you should use that person's name.
If you are referring to the person in another setting, then "he" or "she" is okay.
You would never address the person directly at "he" or "she." You would use that person's name.
I've never had a reason to talk to either the president or an inspector, but I would say "Mr. President" and "Inspector" respectively.
Don't add "sir" to the end of someone's title.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
Thanks a lot 5JJ and Barb_D.