When the tank flap at the bottom is loose or perhaps experiences a broken seal, toilet usually keeps running. There can be other reasons but you will need a professional plumber to examine closely.