Is English your first language? Because you appear not to realize that a phrase can be an idiom, but an idiom can also have a literal interpretation. For example, if I'm guessing how many jellybeans are in a jar and I get the exact number correct, I've hit the nail on the head. If I'm putting together a bookshelf and I pick up a hammer and nail together two boards, I've also hit the nail on the head.
Not everything that might be an idiom IS the idiom. You have to go by context.
no subject
Is English your first language? Because you appear not to realize that a phrase can be an idiom, but an idiom can also have a literal interpretation. For example, if I'm guessing how many jellybeans are in a jar and I get the exact number correct, I've hit the nail on the head. If I'm putting together a bookshelf and I pick up a hammer and nail together two boards, I've also hit the nail on the head.
Not everything that might be an idiom IS the idiom. You have to go by context.