Путаница с этими тремя английскими словами нередко возникает из-за того, что все три слова могут переводиться на русский, как «учить», но между ними есть серьезные отличия, их нельзя путать. to teach (taught, taught) – учить, обучать, давать знания – это то, чем занимается любой преподаватель или учитель, да и не только. Stop teaching me! – Перестань меня учить!
Who taught you to ride a bike? – Кто учил тебя кататься на велосипеде? to study – изучать, учиться – это сам процесс обучения, получения образования, посещения уроков...