Переход от «sneaked» к «snuck» связан с изменением статуса глагола «sneak»: изначально он считался регулярным, и форма прошедшего времени образовывалась по общему правилу (с помощью суффикса -ed) — «sneaked». 12
Однако в конце XIX века некоторые носители языка начали использовать «sneak» как неправильный глагол, и форма прошедшего времени стала образовываться иначе — «snuck» (путем добавления и удаления некоторых букв). 15
Со временем форма «snuck» стала настолько распространённой, что сейчас считается стандартной. 2 При этом в Британии «snuck» считается нестандартной или шуточной формой. 5