Could you tell me where you bought the shoes you had on yesterday?这里为什么用“had on”而不是“put on”?

问题描述:

Could you tell me where you bought the shoes you had on yesterday?
这里为什么用“had on”而不是“put on”?

因为put on指正在穿,问中意思并不是正在,所以用HAD ON

had on 还有 wear都有持续,长时间的动作
而put on只是瞬间的动作,你不能昨天一直在那穿了脱,脱了穿,精神不好啊