have在这儿是一个助动词,没意思由于repair既是动词,又是名词,而楼主这两个句子中都是动词的用法,第一句repaired是动词的过去分词作定语,而第二句就是现在完成时中have/has+p.p依旧作谓语