我已经教书20年了用两种英语方式怎么说?

如题所述

如果强调完成
I have taught for twenty years.
如果强调完成也还在继续
I have been teaching for twenty years. 现在还在教。。。
温馨提示:答案为网友推荐,仅供参考