Действительные причастия прошедшего времени образуются:
от основы инфинитива (прош.вр.) с помощью суффиксов прош.вр. -вш-, -ш-: думавший, шедший;У некоторых глаголов с суффиксом -ну- (нависнуть, промокнуть...) суффикс -ну- пропадает: завязший, нависший, промокший. Действительные причастия настоящего времени образуются:
от основы глаголов наст.вр.1 спряжения, суффиксы: -ущ-/-ющ-:трясти- трясут - трясущий;2 спряжения, суффиксы: -ащ-/-ящ-: лететь - летят - летящий.