A cough can persist even after a cold has passed, and it is sometimes caused by respiratory tract sensitivity, post-nasal drip, asthma, reflux or smoking.