1. (наказать) teach* (smb.) а good lesson;
2. (учить в течение какого-л. времени) (что-л.) study (smth.)
(кого-л.) teach* (smb.)
~ уроки весь вечер spend* the whole evening over/at one`s homework;
всю жизнь ~ детей spend* one`s whole life teaching children;
~сяstudy;
~ся в школе несколько лет attend school for several years
(что-л.) совер.; разг. 1) teach a lesson
2) teach (for some time); study (for some time)