современный английский не является прямым потомком OE.
Это понятно, но эта аналогическая форма могла быть источником МЕ have
Форма have не под скандинавским влиянием появилась?
ME haven либо под влиянием формы прош. вр. ha(v)de, либо непосредственно из аналогической (по 2 классу слаб. глаголов) OE hafian. Скандинавы тут излишни, на мой взгляд.
так havde это современная датская форма претерита