【1】He speaks as a teacher.【as表示事实】
备注:as表示“主语实际身份”就是as“后面名词”身份,即He is a teacher.
【2】He speaks like a teacher.【like表示非事实】
备注:like表示“主语实际身份”不是like“后面名词”身份,即He isn't a teacher.
1. He speaks as a teacher.
句中的 as 表示身份,句意为:他对老师的身份讲话。
2. He speaks like a teacher.
句中的 like 表示相似,句意为:他说起话来像老师。
两举一组例句供参考:
He speaks as an expert. He is after all a professor. 他以专家身份讲话。他毕竟是位教授嘛。
He talks like an expert, but really he knows very little. 他说起话来像个专家,但实际上他所知甚少。