have taught和have been taughting的区别

问题描述:

have taught和have been taughting的区别

have been taught 是指过去被教 ( 被动语态) have been teaching是指过去现在一直在教( 现在完成进行时) 是啊!He has been taught swimming