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