Почему некоторые неправильные глаголы англ языка имеют по 2 варианта во второй и/или третьей форме?
Ну, например: bereave - bereft / bereaved - bereft / bereaved (лишать),
shear - sheared - sheared / shorn (стричь)
или: slink- slinked / slunk - slinked / slunk (ускользать)
И еще немало таких.
В каких случаях какой вариант использовать?
Неправильные глаголы -- это наследие проклятого прошлого. Было время -- все глаголы были "неправильными" (точнее, спрягались по правилам, отличным от сегодняшних, причем эти правила сильно походили на старонемецкие -- саксонское нашествие, туды его в качель), а многие к тому же еще и модальными (need, например, до сих пор допускается использовать как модальный глагол -- "This need not be so").
Региональные особенности, опять же... При прочих равных условиях "правильное" спряжение более вероятно в США и Канаде, чем в Британии и Австралии. Но есть и исключения -- в Северной Америке, например, нормой прошедшего времени для dive считается dove, а за ее пределами -- dived.
Еще сохранились устаревшие формы.
Потому что они находятся в стадии перехода из неправильных в правильные.
Как сказал мой Препод по английскому "это все древние корни. Только один выход. Учить все наизусть"))