我来试着回答一下吧。

毫无疑问teaches当然不是介词,它只是一个动词的第三人称单数,在句中常常作谓语,其后面常跟teach sb sth.或者teach sb to do sth.例如:Miss Li teaches us English.

Mt father often teaches me to learn to swim

希望我的回答能够尽快帮到你啊!