Might have, could have, may have, should have—the haves and...
Might have, could have, may have, should have—the haves and have nots reduced to pointless possibilities.
Might have, could have, may have, should have—the haves and have nots reduced to pointless possibilities.