have taught和have been taughting的区别
问题描述:
have taught和have been taughting的区别
答
have been taught 是指过去被教 ( 被动语态) have been teaching是指过去现在一直在教( 现在完成进行时) 是啊!He has been taught swimming