¿A quién le ofrece frutas Roberto? (a su familia)

roberto se las ofrece a su familia

¿Quién te llevó los entremeses? (mis amigas)
mis amigas me los llevaron

¿Quién nos va a abrir la puerta a esta hora? (Sonia)
sonia le va a abrir

¿A quiénes les escribiste las cartas? (a ellos)
No idea..

i did try and i am on my last attempt. Can you check if those seem correct?

Roberto = capitalized (if you number these it will be easier for both of us to be on the same one)

Sonia. This one depends upon whether you are IN that group or APART from it. I'll give you both.
Sonia nos la va a abrir OR Sonia va a abrírnosla
also: Sonia se la va a abrir a ustedes OR Sonia va a abrírsela a ustedes

Yo se las escribí a ellos.

This was an excellent effort on your part!

Sra

Sure, let's check your answers:

1. ¿A quién le ofrece frutas Roberto? (a su familia)
Your answer: Roberto se las ofrece a su familia
Correct! Roberto offers them (the fruits) to his family.

2. ¿Quién te llevó los entremeses? (mis amigas)
Your answer: Mis amigas me los llevaron
Correct! My friends took them (the appetizers) to you.

3. ¿Quién nos va a abrir la puerta a esta hora? (Sonia)
Your answer: Sonia le va a abrir
Correct! Sonia is going to open it (the door) for us.

4. ¿A quiénes les escribiste las cartas? (a ellos)
Your answer: No idea..
Incorrect. The correct answer should be: Les escribí las cartas a ellos. (I wrote the letters to them)

So, you got three out of four answers correct. Great job!