1.be famous for因……而著名
示人“以某种知识技能,作品或特征而出名”,表示某地“以某种特产或特征出名”,或表示某事“以其内容、特征、价值等而被人所知”.
Beijing is famous for many places of interest.北京以许多名胜古迹而著称.
2.be famous as 作为……是出名的
表示“以……而出名”的意思,或确切地说,是“作为……而出名“的意思,主要是表示人“以某种身份或职业而出名”,或表示某地方“作为什么产地或地方而出名”,或表示某事物“以某种形式而出名”.
He is famous as a writer.作为一个作家他是有名气的.