Dear Teachers:
=================
1-a: He was bitten by a dog in the park.
1-b: He was bitten in the park by a dog.
2-a: The eggs were put in the refrigerator by him.
2-b: The eggs were put by him in the refrigerator.
3-a: The movie has been seen many times by him.
3-b: The movie has been seen by him many times.
4-a: He was asked to clean this room by his mom.
4-b: He was asked by his mom to clean this room.
5-a: David was killed by his neighbor yesterday.
5-b: David was killed yesterday by his neighbor.
==================
In each set, is there an improper sentence?
In my opinion, all of them are right, except that 3-a and 3-b are kinda unnatural in passive voice.
(These sentence were not written by me.)
What are/is your opinion(s)?
Is there a rule for arranging adverbial phrase and "by [agent]"?
How should an
EFL teacher teach
EFL learners about this?
Thank you.