A hairdresser cut Jim's hair yesterday.
→ Jim had his hair cut (by a hairdresser) yesterday.
The gardener is cutting our grass today.
→ We are having our grass cut (by the gardener) today.
A beautician was painting my nails for the party.
→ I was having my nails painted (by a beautician) for the party.
Professional decorators are painting our house in the summer holidays.
→ We are having our house painted (by professional decorators) in the summer holidays.
The travel agent has just booked our cruise.
→ We have just had our cruise booked (by the travel agent).
Notes:
"Have something done" is used when someone else does the action for you.
The original doer (e.g., hairdresser, gardener) can be mentioned with "by" but is often omitted if obvious.
The doer is mentioned in parentheses because this part is usually omitted.
The tense (past, present continuous, present perfect, etc.) remains the same as in the original sentence.