想請教一英文文法喔~

Following up on his pledge to improve the company's working environment, Mr.D has had the entire office renovated and equipped with up-to-date machines.

問:想請問這句的主詞動詞在哪,第二行的has had怎麼解釋,後面的renovated是被動式嗎,為什麼不用be renovated呢。
3 個解答 3