See my explanation about the causative verbs 'let' and 'make' here.
We use a causative verb when we want to talk about something that someone else did for us or for another person. It means that the subject caused the action to happen, but didn't do it themselves. Maybe they paid, or asked, or persuaded the other person to do it. For example, we can say:
- I cleaned my house. (This means I cleaned it myself).
- A cleaner cleaned my house.
- I had my house cleaned.
Have + object + past participle (have something done)
We usually use 'have something done' when we are talking about paying someone to do something for us. It's often used for services. The form is 'subject + have + object + past participle'.
- I had my car washed.
- John will have his house painted.
We can also use 'subject + get + object + past participle'. This has the same meaning as 'have', but is less formal.
- The students get their essays checked.
- I'll get my hair cut next week.
- He got his washing machine fixed.
Have someone do something (have + person + infinitive)
We can also use the construction 'subject + have + person + infinitive'. This has a very similar meaning to 'have something done', which we've already talked about, but this time we say who did the thing - we talk about the person who we asked to do the thing for us.
- I had the electrician look at my broken light.
- The doctor will have the nurse call the patients.
- The teacher had the students write the answers on the whiteboard.
Finally, we can also use the construction 'get + someone + to + infinitive'. Again, this means that you cause the other person to do the action, maybe by paying them to do it, or by asking them to do it, or by persuading them to do it.
- She gets her son to do his homework by promising him ice cream when he's finished.
- I got the cleaner to clean under the cupboards.
Try an exercise about 'have someone do something' and 'get someone to do something' here.