I know that the idiom states "hitting two birds with one stone" but I'm just wondering is it grammatically right to say "hitting two birds by one stone"?

  • 1
    No. It is not grammatically correct to say 'hitting two birds by one stone.' Its like the difference between 'I am walking with her' meaning that I am consciously choosing to walk next to/with her, but 'I am walking by her' just means that we are seeing each other in passing, or we are not walking together. – Joe Kerr Jan 25 at 19:38
  • 2
    Note that to kill two birds with one stone is the standard expression (not that there's any grammatical reason to avoid hitting them). books.google.com/ngrams/… – Ronald Sole Jan 25 at 21:55

Because "stone" is a tool, "with + a tool" means using the tool. For example: "I am writing my paper with a pen." Not "I am writing my paper by a pen."


The idiom is hitting two birds with one stone. If you say it any other way, people will understand it, but they will know you are not using the idiom appropriately. Yes, it is grammatically correct but no native speaker says that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.