have been had

have been had

Have been deluded, tricked, swindled, or outsmarted. I've been had by that insurance salesmen. Now we're paying twice as much for a plan that, in reality, doesn't cover anything extra! I think you've been had, my friend. This car is a complete piece of junk. The master chess player has been had by the young prodigy.
See also: been, have
Farlex Dictionary of Idioms.
See also:
  • be had
  • been had
  • had
  • was had
  • never give a sucker an even break
  • never give a sucker an even chance
  • keep telling yourself that
  • be sold a bill of goods
  • no one's fool
  • nobody's fool