They are both grammatical. The second is better, in my opinion.
Interested in Language
I know that passives shouldn't be used so often but it is about an exercise.
The active voice is: "I will collect you from school".
The position of the by-agent ist still not clear to me.
Which of the following passives is correct?:
1 You will be collected by me from school.
2 You will be collected from school by me.
Could someone be so kind as to explain it to me
Thanks in advance
It is still a grey zone, isn't it?
On the one hand I could say that it is necessary to immediately say by whom [You will be collected by m...], but on the other hand one could assert that it is necessary to immediately say from where instead [You will be collected from school...].
But according to you they are both grammatical and there is no difference between them.
Am I the only one who cosiders it a grey zone?
Well, I am not a native speaker. This is also the reason why I do not have a natural feeling for it.
This is another example of a sentence a native speaker simply wouldn't put into the passive.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.
Yes, I know that passives are not used so oftern or at leas not in such cases. It was simply an exercise.
***** NOT A TEACHER *****
I am replying only to tell you that I think most Americans would find "to collect you" rather strange.
Most Americans, I am sure, would say, "I will pick you up at school."
There's no "grey zone" Both sentences work.
A: "Who will give me the answer, and when?"
B: "You'll be given the answer tomorrow, by me".
or "You'll be given the answer by me, tomorrow."
They are either both black, or both white - no grey.