Long means continuing for a large amount of time. During means from the beginning to the end of a particular period. Teach means to give someone knowledge. Trick means a quick or effective way of doing something.