(人)に長々{ながなが}と説教{せっきょう}をするgive someone a good lecture: (人)に説教するgive someone a lecture: に説教{せっきょう}をする[垂れる]、に小言{こごと}を言うgive someone a lecture on: ~のことで(人)に説教{せっきょう}をする[垂れる]、~のことで(人)に小言{こごと}を言う