Have something done znamená, že zariadiš, aby niečo urobil niekto iný. Sám to nerobíš. Slovenčina to povie „dať si niečo urobiť“ alebo „nechať si niečo urobiť“. Predmet (vec) stojí pred minulým príčastím.
Slovenčina často povie „ostrihal som sa“, aj keď ťa strihal kaderník. V angličtine I cut my hair znamená, že si sa strihal sám.
I had my hair cut yesterday.
Včera som sa dal ostrihať.
Ostrihal ma kaderník.
I cut my hair yesterday.
Včera som sa ostrihal.
Urobil som to sám.
Slovosled
Poradie je have + predmet + minulé príčastie. Keď dáš príčastie pred predmet, vznikne predprítomný čas (present perfect) s iným významom.
I've had the car repaired.
Dal som si opraviť auto.
Opravil ho mechanik.
I've repaired the car.
Opravil som auto.
Urobil som to ja.
V akomkoľvek čase
Have sa mení podľa času. Minulé príčastie zostáva rovnaké.
We're having the kitchen painted next week.
Budúci týždeň si dáme vymaľovať kuchyňu.
Sam has his bike checked every spring.
Sam si každú jar dáva skontrolovať bicykel.
Have you had your eyes tested recently?
Dal si si v poslednom čase skontrolovať zrak?
Get something done
V bežnej reči môže get nahradiť have. Význam je rovnaký a je to o niečo menej formálne.
I need to get my phone fixed.
Musím si dať opraviť telefón.
Where did you get your nails done?
Kde si si dala urobiť nechty?
Niečo zlé, čo sa stalo
Tou istou štruktúrou môžeš opísať aj niečo zlé, čo ti urobil niekto iný.
Tomáš had his wallet stolen on the train.
Tomášovi vo vlaku ukradli peňaženku.
Časté chyby
- × I had cut my hair. (keď ťa strihal kaderník) → I had my hair cut.
- × I'm going to have repaired my car. → I'm going to have my car repaired.
- × She had her nails do. → She had her nails done.