If you have an infection it is important to know whether it is caused by bacteria or a virus. Most upper respiratory tract infections, such as the common cold and sore throats are generally caused by viruses - antibiotics do not work against these viruses.