You had better have your shoes mended.mended为什么是过去式呢?

问题描述:

You had better have your shoes mended.mended为什么是过去式呢?

It the the common way to ask someone to do something for you.
To have something + verb past tense;
I have had my bike repaired. = I have paid someone to repair my bike.
I have my house rebuilt.
I have paid some people to rebuild my house.

have sth done 请人做某事 have shoes mended 情人修鞋

这不是过去式,而是过去分词,表示被动.句式为:have sth done形式.