She has taught students in many differ-ent countries中的 has taught是什么意思有什么语法解释吗
teach - taught - taught
已经思考,现在完成时态