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, 2021 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/… Jan 25, 2021 at 21:55

2 Answers 2


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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .