Разница между каузативными формами have и get заключается в том, что каждая из них имеет свой оттенок значения. 1
Have используется в нейтральных и формальных ситуациях, когда важно просто сообщить, что действие было поручено другому человеку. 1 Это более формальный способ выражения каузации, который подразумевает, что действие выполняется по заданию или как часть договорённости. 2 Пример: «I will have my assistant send you the report» (Я попрошу своего ассистента отправить вам отчёт). 2
Get несёт более активный нюанс и используется, чтобы показать, что субъект активно уговаривает или заставляет кого-то сделать что-то, иногда используя уловки или убеждение. 2 Пример: «I got my brother to fix my computer» (Я уговорил своего брата починить мой компьютер). 2 В этом предложении «get» подразумевает, что субъект, возможно, приложил дополнительные усилия, чтобы убедить брата сделать ремонт, возможно, даже предложив что-то взамен или используя убедительные аргументы. 2
Таким образом, have подходит для нейтральных ситуаций, когда важно лишь сказать, что действие было сделано, а get будет уместен, если нужно подчеркнуть усилия или вовлечённость. 1