这里的fit是美国英语

有一读者问: 有这样一道选择题:

(1)The tailor had had the new suit_________me before I paid.

A. having on B. dressed by

C. wearing D. fit on

答案是D,为什么这里用fit on而不用fitted on?

这里用fit是美国英语,因为在美国英语中, fit的过去分词可以不变,仍是fit。这里用fit on而不用fitted on的另一原因可能是:人们多用have something fitted on something else表“将某物安装在另一物之上”, 如:

(2)We had a new lock fitted on the door.