Put (something) past (someone)

To be surprised by what someone does (usually used in the negative).

I would not put it past my friend to try and change jobs for the second time this year.