1
The hotel offered to us a bigger room.
The hotel offered us a bigger room.
The hotel offered a bigger room to us.
Offer is one of the verbs that can have two objects: a person and a thing.
Use offer + person + thing: ‘They offered me a job.’
You can also use offer + thing + to + person: ‘They offered the job to me.’
Do not put to before the person when the person comes immediately after offer.
2
My neighbour offered helping me with the boxes.
My neighbour offered to help me with the boxes.
When offer is followed by another verb, use the to-infinitive: ‘offer to help’, ‘offer to pay’.
Do not use offer + -ing.
3
My aunt offered me to stay at her house.
My aunt offered to let me stay at her house.
My aunt offered me a place to stay.
Do not use offer + person + to-infinitive to say what that person can do.
Use offer to let + person + infinitive: ‘She offered to let me stay.’
You can also use offer + person + noun: ‘She offered me a place to stay.’
4
They did me a very good offer for my car.
They made me a very good offer for my car.
When offer is a noun, use make, not do: ‘make an offer’, ‘make someone an offer’.