сов. ( кого-л. чему-л. или + инф. )
teach* ( smb. smth. или + to inf. )
научить кого-л. английскому языку — teach* smb. English
научить кого-л. говорить по-английски — teach* smb. to speak English
жизнь научила его этому — life has taught him that (much), he has learned that by experience