To have somebody do something

Gramática inglesa (Ver todos)

¿Quieres mejorar tu Inglés? Haga la prueba de nuestro curso de inglés en línea.

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)?


Aún tienes dificultades con 'To have somebody do something'? ¿Quieres mejorar tu Inglés? Haga la prueba de nuestro curso de inglés en línea y reciba una evaluación de nivel gratis!


¿Tienes un truco para recordar esta regla? ¿Algún consejo para evitar errores con 'To have somebody do something'? ¡Comparte con nosotros!