Welcome, Diana.
If the word ends in
[1]
t or d, the past tense suffix -ed is pronounced [
Id].
[2]
b, v, w, m, n, l, r, z, y, g, the past tense suffix -ed is pronounced [d].
[3]
p, f, s, sh, k, x the past tense suffix -ed is pronounced [t].
Note, [1] share the same place of articluation with -d- of -ed, so an extra vowel, [
I], is inserted to ease articulation;[2] are voiced sounds, so the past tense suffix [d] is voiced; [3] are voiceless sounds, so the past tense suffix [t] is voiceless.
The rule: /-ed/ changes pronounciation according to its environment. If it follows a voiced sound, it too is voiced, [d]; if it follows a voiceless sound, it too is voiceless, [t], and if it follows the same sound, then a vowel is inserted to ease pronunication, [
Id].