John was very upset because he was charged by the police with breaking the law.

问题描述:

John was very upset because he was charged by the police with breaking the law.
动词为什么用charged而不用arrested?

be charged with是“因.被指控...”
be arrested because of是“因...被捕...”
仔细琢磨下语境