Learn English – Why do we use ‘of’ with accuse while we use ‘for’ with blame

meaningprepositionsword-meaning

I've gone through this post and I understand the difference between accuse and blame. What I don't understand is that why don't we use "for" with accuse. E.g we say,

He's been accused of murder.

And in case of blame, we say,

He has been blamed for the* murder.

Why don't we say "He's been accused for the murder"? I guess that we use for only to mention the reason and in case of accuse, He is not responsible for murder but is actually the murderer. Please explain which grammar rule is acting here and also please explain the meaning or sense of the incorrect version(accused for), i.e. how do native English speakers take it.

* I'm not sure that the should be there or not.

Best Answer

The expressions are simply fixed. Many verbs combine with a preposition in a fixed expression.

As for the difference between the two verbs, you can find that in What is the difference between blame and accuse?.

Related Topic