How long will it take to have this radio fixed?该怎样理解,will是将来式,fixed是过去式,不明白?

问题描述:

How long will it take to have this radio fixed?该怎样理解,will是将来式,fixed是过去式,不明白?

will是将来式没错,have done是固定用法,表示找别人修,跟时态无关