From Longman Dictionary of Contemporary Englishyou would have thought (that)you would have thought (that) (also you would think (that))EXPECT used to say that you expect something to be true, although it is notYou would have thought the school would do more to help a child like Craig. →think