Is there any proverb or fixed expression to imply that one cannot mislead or deceive a wise and well-experienced person?

For instance, let's think that you are a well-versed mechanic and want to purchase a second-hand automobile from a con artist who thinks that they can pull the wool over your eyes and sell you a car which has worked 120,000 miles for a car that moved only 12,000. You are enough experienced to be able to distinguish between a beater and an almost brand new car. You open the car hood and immediately realize that it is plain the car at least moved more than 12,000 miles.

I need a proverb or expression or even an idiom to use in such a situation to say in a sarcastically that you cannot fool an experienced person!

Such a saying depending on the situation can sound too offensive. Sometimes, you can use it in a humorous and friendly tone with your friends in some more slight situations

  • 1
  • Well @James Bassford please note that in my previous thread nobody was going to mislead or deviate someone else, while in this thread someone is doing so! In my former case which you have already linked it, the person in my question was going to teach someone something or somehow show-off or pretend to be wiser! I guess these two are far away from one another JB. – A-friend Jun 1 at 17:42
  • Is this passage a quote from somewhere, or is it formatted this way to highlight it? Also, it is unclear whether you are looking for a specific idiom (some would sound too offensive, some friendly...) – laugh Jun 1 at 18:08
  • I see @laugh. That was a made-up example to clarify my intended expression, idiom or proverb. Meanwhe, please let me know both offensive and friendly laugh. Actually, I need either case. – A-friend Jun 1 at 18:28
  • 1
    @A-friend You can't teach an old dog new tricks, so I'm immune to your deception. That's a perfectly good idiom to use in this context. These are all idioms, and idioms are seldom meant to be taken completely literally. They are often metaphors that are used figuratively and interpretatively. (If you can't teach somebody something to do something, you certainly can't deceive them into doing it.) – Jason Bassford Jun 2 at 1:56

We have many of those. Maybe one of these can help you:

"I wasn't born yesterday."

"I've been around the block a few times."

"I didn't just fall off the turnip truck yesterday." (actually I forgot which vegetable was mentioned in this one, -- maybe it was a tomato truck?)

  • 1
    +1 for "wasn't born yesterday". That's a very common way of expressing this. – J.R. Jun 1 at 18:48

Other idioms for this purpose:

  • I'm not still wet behind the ears.
  • I didn't wake up this morning and decide to be a mechanic. (or whatever profession is relevant)
  • I've been in this business a while.
  • I'm not green as grass. ("green" means "inexperienced" in this phrase -- it's an allusion to new fruit on a tree that is not near mature or ripe)

By the way, the passage formatted as a quote has some problems. Specifically:

  • "Let's think that you are" -- The standard idion would be "let's say that..."
  • "a car which has worked 120,000 miles" -- "worked" is not the usual verb for the distance that a car has been driven. "Gone" or "been driven" or - -"covered" or perhaps "traveled" are all more usual. "Moved" is also not a usual word for this use.
  • "You are enough experienced" -- this is ungrammatical. It should be "You are experienced enough"
  • "You open the car hood" -- "car" would normally be omitted, leaving just "You open the hood"
  • "... immediately realize that it is plain the car at least ... "realize" is redundant with "it is plain".
  • Thank you very much @David Siegel. The more I learn, the more I find out that how much I don't know. However, I live English. – A-friend Jun 1 at 18:38
  • 1
    @A-friend the same is true for me as a native speaker, I have learned a good deal answering questions here. – David Siegel Jun 1 at 18:41

There are many "witty" comments that you can make if you want to make it clear that you think you are being cheated. This is generally called calling his bluff or uncovering his fraud. It is not a friendly response, regardless of the exact words; people don't want to do business with a liar.

If you what to continue the transaction but negotiate a lower price (a.k.a. haggle), you should probably use some more neutral phrase, such as

This car is not worth the price you want for it. I can offer you 2000 for it.

There must be a mistake in the ad. This car has made way more than 12,000 miles. Can I look at the odometer?

If you are playing poker with friends, or having another interaction where bluffing is acceptable, you can use the witty responses suggested in the other answers.

  • +1 for the informative answer. Thank you very much @laugh. – A-friend Jun 1 at 19:02

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.