1、对象不同
Mr.是Mister的缩写形式,一般加在男子的姓、名字或职位之前,是对成年男子的尊称。
sir则为较正式的称呼语,书面文字或口语均可使用,其后不必加姓。
2、用法不同
Mr之后可接姓或姓名,如可以说Mr Green或Mr Jim Green。
sir的意思是"先生;阁下",是一种非正式的对男子的礼貌称呼。sir一般单独使用,不跟姓名连用,这一点与Mr不同。如不能说Sir Green或Sir Jim Green.sir。
3、词源不同
Mr直接源自古英语的mgester,意为有权威的人;最初源自拉丁语的magister,意为首领,老师。
sir直接源自中古英语的sire,意为先生。