Конструкция have something done помогает избежать пассивного залога в английском языке, указывая, что действие совершается не самим подлежащим, а кем-то другим — для него или за него. 2
При использовании этой конструкции акцент делается на результате, а не на том, кто его совершил. 5