Position of “by (agent)” in Passive Sentences
I’d like to know where exactly we should place the “by + (agent)” in passive sentences? I checked it out in a few books, one of which says it is to be put after the verb of a passive sentence while the others say at the end of a passive sentence.
For short sentences like “The thief was arrested by the police.”, I don’t have any problems with them. But when it comes to longer sentences, such as the following ones, I’ll have doubts about their positions although they both are correct and sound natural to me.
1) All of the documents will have been dealt with by Nancy at home by tomorrow afternoon.
2) All of the documents will have been dealt with at home by tomorrow afternoon by Nancy.
Actually, are there any rules for placing the “by + (agent)” in passive sentences? In long sentences with adverbials of manner, time, place, etc at the end, does the “by + (agent)” follow the verb rather than follow the adverbials?
Thank you in advance!