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?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityI 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?
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.
In technical writing context, especially in access-related processes, I'd use "get" to indicate access permission and "have/has" to indicate current status of access rights.
Example:
(a) They have access to the XYZ console. (They can access it; they have the required rights to access it.)
(b) They get access to the XYZ console. (They needed the permission to access, and they got it.)