He was run over by a truck.

So, in this case which is correct?

a. A truck ran him over.
b. A truck ran over him.

I think 'over' in 'a' sentence is adverb and 'over' in 'b' sentence is preposition, am I right? So, which is correct between a and b?

  • @Em.♦ So, you say 'b' is not correct? but I saw many case of 'b', I don't think it is the same case. If you google "ran over him", you will see many of them.
    – Dasik
    Aug 29, 2019 at 4:54
  • No, I am not saying anything about right or wrong. I’m just trying to give you/future readers more information. Let’s wait for proper answers. :)
    – Em.
    Aug 29, 2019 at 4:56

1 Answer 1


ran over him

... is the correct form.

"To run over" is a verb phrase, and therefore, is best kept as is. There are cases where you can add words in the middle but this isn't one.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .