Learn English – the difference between “get” and “have”

grammar

I am going to have you arrested.
I am going to get you arrested.

I am going to have you punched.
I am going to get you punched.

Both are logical and grammatical right? If yes, what's the different?

Best Answer

If I was about to call the police, I might say:

I am going to have you arrested.

However, if I was talking about your loud, confrontational behavior in a public place, I might say:

That is going to get you arrested.

In the context of getting arrested, have means the speaker is contributing in some way (e.g., by calling the police, or by pressing charges). On the other hand, get is sometimes used to describe what happens to someone who has committed a crime, because get arrested is somewhat idiomatic. For example, I might say:

I got arrested last year.

or:

I was arrested last year.

but I would never say:

I had arrested last year.


As for that knuckle sandwich, I wouldn't say either of these, even if I was predisposed to brawling:

I am going to have you punched.
I am going to get you punched.

Instead, I would probably use more direct speech:

I am going to punch you.

Or, if I was issuing a warning:

That behavior is going to get you punched.

or (maybe more directly):

You're going to get punched if you keep it up.

Related Topic