Actually, prefer, permit, and refer do get double consonants when put into past tense. (preferred, permitted, referred) In Britain, I believe travel gets a double consonant as well. I don't know why knife doesn't though... perhaps it has something to do with the long 'i' sound and silent 'e.' Or the fact that 'kinfe' ends in a vowel and the others end in a consonant. I hope someone knows!