This again is the T versus E-D, British versus American dilemma in British English we say smelt, smelt and we lose an L. In American English, they say smelled, smelled.
这又是 T 与 E-D,英国与美国的困境, 在英式英语中我们说 smelt, smelt, 然后我们丢了一个 L。 在美式英语中, 他们说 smelled, smelled。