一、意思不同
1、be known as:被称为。
2、be known for:以...而闻名。
二、用法不同
1、be known as:“以某种知识、技能而闻名”,基本意思是“著名的”,用于人、事、地或物,指受到公众的认可并为公众熟悉、热爱、尊敬,可有天下闻名、举国皆知的含义,并含有称颂的意味,多用来指好的人或物。
2、be known for:“以某种身份出名”,指受到公众广泛的公认,并为大家所熟悉、热爱和尊敬,含有名气、名声在外的意思,可用于人、事物等。
三、侧重点不同
1、be known as:因为自己的某方面才能而出名。
2、be known for:因为自己的事迹而出名。
be known as作为什么而出名,后接身份,职位名词
be known for因为什么而出名,后接出名原因
例如
Jia Pingwa is known as a writer.
Jia Pingwa. is known for writing novels.
be known as 作为...有名