To have somebody do something
To have + somebody + do something (infinitivo sin el to) corresponde a la expresión 'hacer que alguien haga algo':
Bruno had Icarus check last year's figures. Bruno hizo que Icarus verificara las cifras del año pasado.
They would have Icarus do all the work himself, if they could. Si fuera por ellos, dejarían que Icarus hiciera todo el trabajo él sólo.
I have the gardener take care of everything. Hago que el jardinero se ocupe de todo.
Horatio had the test monkeys drive him around the city. Horatio hizo que los monos le llevasen por toda la ciudad.
'Hacer que alguien haga algo' también se puede expresar mediante la construcción: to have + something (objeto) + done (participio pasado) by somebody:
She had her tickets booked by the agency. Fue una agencia la que reservó sus billetes.
I had everything taken care of by the gardener. Es el jardinero el que se ocupa de todo.
El complemento de agente (by somebody) generalmente se sobrentiende:
Did you have your hair cut (by the barber)? ¿Te cortó el pelo (el peluquero)?
¿Todavía tienes dificultades con 'To have somebody do something'? Mejora tu inglés con Gymglish: ¡prueba ahora nuestras lecciones de inglés gratis y recibe un certificado de nivel gratis!
Lo que dicen nuestros usuarios:
Descubre otras reglas gramaticales. Mejora tu inglés y prueba Gymglish, cursos en inglés en línea.