These are past tense/past participles. We double a last consonant before adding a past tense “ed” to make it clear that the vowel is pronounced as a “short” or “checked” vowel: a as in canned (not caned), e as in hemmed (not hemed), i as in shinned (not shined), o as in lobbed (not lobed), u as in shunned (not shuned).
buzzed culled dolled dulled felled fizzed fuzzed gulled hulled jazzed jelled lolled lulled mulled razzed rolled shelled tolled welled yelled |
bagged banned begged bobbed bogged bugged canned chugged dabbed dimmed dobbed dubbed fanned fibbed fobbed gagged gummed gunned hammed hemmed hogged hugged hummed jabbed jammed jigged jogged lobbed logged lugged manned mobbed mugged nabbed nagged panned penned pigged pinned rammed ribbed rigged robbed rubbed sagged shammed shinned shunned sinned sobbed summed sunned tabbed tagged tanned thinned tinned tugged wagged |