I never thought he would stoop to such levels
I have never thought he would stoop to such levels
Is there any difference between the two?
I was taught to use "never" only for present perfect tense but I have recently come across people using the word for past tense as well.
If there is no difference between the two in spoken English, which is more preferable in WRITTEN ENGLISH?