His profession is an English teacher.

有人说这个句子不地道,但我看不出来。请专家剖析一下,谢谢!

本句的错误主要在于主语与表语不等价。可考虑改为:

His profession is that of an English teacher.

或改为:

He is an English teacher.

By profession, he is an English teacher.