1.I cooked kimchi fried rice.

1-1. Kimchi fried rice was cooked by me.

2. I cooked extra rice for guests.
2-1. Extra rice was cooked for guests by me.

2-2. Extra rice was cooked by me for guests.

(Are the passive forms all grammatical? Which one is right, #2-1 or #2-2?)

1 answer

All are correct. 2-2 reads a bit more smoothly than 2-1.