In British English, the past tense of "dive" is "dived". I believe "dived" and "dove" are both used in American English. It's easy to remember the different pronunciations. For a bird, "dove" is "duff". Otherwise, "dive" and "dove" rhyme with "drive" and "drove". Hope this helps.