mistake ...as...和mistake... for...的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1.mistake ...as...意思:象...一样的错误
2.mistake... for...意思:错把...当作...
二、用法不同
1.mistake ...as...用法:基本意思是“错误,过失”,词义笼统,使用广泛,可指没有做对或做得不好的事物,也可指错误的想法或见解,还可指“误解”或“误会”。mistake多由认识或判断上的错误或粗心、遗忘所致。常用于语法、词汇、拼写、计算、行为、决策等。
2.mistake... for...用法:后可接介词短语、动词不定式、现在分词作定语。基本意思是把某人〔事物〕给“弄错”了,也可作“认不出”解,引申可表示“误解”“歪曲”了某人的意思或意图。
三、侧重点不同
1.mistake ...as...侧重点:侧重于客观的被动的犯错。
2.mistake... for...侧重点:侧重于主观的错把...的犯错。