avoir (se faire)

se faire avoir : to be had

Je me suis fait avoir : I’ve been had.

– They must have seen you coming! –

This expressions indicates that the person concerned must be a little naive, and should have known better