Which of the following sentences is correct, and why?
- "Put your hands in your pockets."
- "Put your hands into your pockets."
Which of the following sentences is correct, and why?
As per this Cambridge Dictionaries page,
We use in to talk about where something is in relation to a larger area around it:
A: Where’s Jane?
B: She’s in the garden.I’ve left my keys in the car.
We use into to talk about the movement of something, usually with a verb that expresses movement (e.g. go, come). It shows where something is or was going:
A: Where’s Jane?
B: She’s gone into the house.Helen came into the room.
Compare:
She’s gone for a walk in the garden. (She is in the garden walking.) She walked into the garden. (She entered the garden.)
With some verbs (e.g. put, fall, jump, dive) we can use either in or into with no difference in meaning:
Can you put the milk in/into the fridge? Her keys fell in/into the canal.
However, even with a verb like put, some additional context can favor the use of one preposition over the other:
In the second example, we're placing emphasis on the movement of the hand, so into appears to be more appropriate than just in.
put your hands in your pockets
and put your hands into your pockets
on Google books. Both queries returned roughly the same number of hits and provided several dozen examples. I think the "into stresses the motion" argument may be true, but the nuance is so slight that more people don't really think much about it one way or the other until asked to analyze a question like this one. Compare: Never put your hands into your pockets, and jingling of keys and coins is a great distraction. vs. Do not put your hands in your pockets, keep them free to gesture.
Which of these sentences is correct?
"Put your hands in your pockets."
"Put your hands into your pockets."
Answer: Both sentences are acceptable and correct.
Why?
Because prepositions are flexible words with multiple meanings. Also, there are many cases where more than one preposition will work just fine.
Check out the Ngram. You'll see that both phrases are in use.
Here's another example:
Both are acceptable, both mean the same thing, and both are in use.
He jumped into the river. He jumped in the river. The first one is correct because the stress is on the movement and on the change of position from outside to inside, as we cannot say that he is swimming into the river, we will use ' in' instead. So the sentence " He put hands into his pockets" will be markedly correct.
The word "in" can mean:
Put your hands in your pockets = Put your hands into your pockets
Your hands are now in your pockets = Your hands are now inside your pockets
So both of your sentences are correct and mean the same thing, but using "in" here is more common.