Разница между глаголами «замирать» и «замереть» в русском языке заключается в их значениях:
- «Замирать» означает приходить в состояние неподвижности, неспособности к произвольным движениям под влиянием какого-либо сильного ощущения, переживания. 2 Также может означать прекращать движение, становиться неподвижным, перестав двигаться, затаив дыхание. 23
- «Замереть» означает на мгновенье потерять способность произвольных движений, испытывая стеснение в сердце и дыхании (под влиянием сильного воздействия чего-нибудь на нервную систему). 4 Также может означать притаив дыхание принять совершенно неподвижное положение. 4
Таким образом, основное различие между глаголами заключается в том, что «замирать» описывает процесс прихода в неподвижное состояние, а «замереть» — само это состояние.